From owner-p4-projects@FreeBSD.ORG Sun May 29 10:42:07 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8C3151065670; Sun, 29 May 2011 10:42:07 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4EC151065673 for ; Sun, 29 May 2011 10:42:07 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id DFC8D8FC18 for ; Sun, 29 May 2011 10:42:06 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAg6wE077402 for ; Sun, 29 May 2011 10:42:06 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAg6Y5077399 for perforce@freebsd.org; Sun, 29 May 2011 10:42:06 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:42:06 GMT Message-Id: <201105291042.p4TAg6Y5077399@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193886 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:42:07 -0000 http://p4web.freebsd.org/@@193886?ac=10 Change 193886 by ilya@ilya_triton2011 on 2011/05/29 10:42:02 Add fuse_kernel.h Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_kernel.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun May 29 10:45:25 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 21A781065673; Sun, 29 May 2011 10:45:25 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D80121065670 for ; Sun, 29 May 2011 10:45:24 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id C4EF08FC0A for ; Sun, 29 May 2011 10:45:24 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAjOlI077489 for ; Sun, 29 May 2011 10:45:24 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAjOIj077486 for perforce@freebsd.org; Sun, 29 May 2011 10:45:24 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:45:24 GMT Message-Id: <201105291045.p4TAjOIj077486@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193887 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:45:25 -0000 http://p4web.freebsd.org/@@193887?ac=10 Change 193887 by ilya@ilya_triton2011 on 2011/05/29 10:44:57 Add patches from ports/sysutils/fusefs-kmod Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse.h#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_dev.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_main.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#2 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#2 (text+ko) ==== @@ -1,3 +1,5 @@ +.undef KERNCONF + .include "../Makefile.common" SRCS = fuse_main.c \ @@ -22,7 +24,8 @@ .if defined(KERNCONF) KERNCONF1!= echo ${KERNCONF} | sed -e 's/ .*//g' -KERNCONFDIR= /usr/obj/usr/src/sys/${KERNCONF1} +KRNLOBJDIR!= make -C /usr/src -f /usr/src/Makefile.inc1 -V KRNLOBJDIR +KERNCONFDIR= ${KRNLOBJDIR}/${KERNCONF1} .endif .if defined(KERNCONFDIR) ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse.h#2 (text+ko) ==== @@ -25,6 +25,22 @@ #endif #endif +#ifndef VFSOPS_TAKES_THREAD +#if __FreeBSD_version >= 800087 +#define VFSOPS_TAKES_THREAD 0 +#else +#define VFSOPS_TAKES_THREAD 1 +#endif +#endif + +#ifndef VOP_ACCESS_TAKES_ACCMODE_T +#if __FreeBSD_version >= 800052 +#define VOP_ACCESS_TAKES_ACCMODE_T 1 +#else +#define VOP_ACCESS_TAKES_ACCMODE_T 0 +#endif +#endif + #ifndef VOP_OPEN_TAKES_FP #if __FreeBSD_version >= 700044 #define VOP_OPEN_TAKES_FP 1 @@ -49,6 +65,14 @@ #endif #endif +#ifndef VOP_GETATTR_TAKES_THREAD +#if __FreeBSD_version >= 800046 +#define VOP_GETATTR_TAKES_THREAD 0 +#else +#define VOP_GETATTR_TAKES_THREAD 1 +#endif +#endif + #ifndef USE_PRIVILEGE_API /* * __FreeBSD_version bump was omitted for introduction of ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_dev.c#2 (text+ko) ==== @@ -52,8 +52,13 @@ .d_read = fusedev_read, .d_write = fusedev_write, .d_version = D_VERSION, +#ifndef D_NEEDMINOR +#define D_NEEDMINOR 0 +#endif #if ! DO_GIANT_MANUALLY - .d_flags = D_NEEDGIANT, + .d_flags = D_NEEDMINOR|D_NEEDGIANT, +#else + .d_flags = D_NEEDMINOR, #endif }; @@ -548,7 +553,12 @@ /* find any existing device, or allocate new unit number */ i = clone_create(&fuseclones, &fuse_cdevsw, &unit, dev, 0); if (i) { - *dev = make_dev(&fuse_cdevsw, unit2minor(unit), + *dev = make_dev(&fuse_cdevsw, +#if __FreeBSD_version < 800062 + unit2minor(unit), +#else /* __FreeBSD_version >= 800062 */ + unit, +#endif /* __FreeBSD_version < 800062 */ UID_ROOT, GID_OPERATOR, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP, "fuse%d", unit); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#2 (text+ko) ==== @@ -35,6 +35,10 @@ #include #include +#if (__FreeBSD__ >= 8) +#define vfs_bio_set_validclean vfs_bio_set_valid +#endif + #include "fuse.h" #include "fuse_session.h" #include "fuse_vnode.h" @@ -157,7 +161,11 @@ goto out; if (uio->uio_rw == UIO_WRITE && fp->f_flag & O_APPEND) { - if ((err = VOP_GETATTR(vp, &va, cred, td))) + if ((err = VOP_GETATTR(vp, &va, cred +#if VOP_GETATTR_TAKES_THREAD + , td +#endif + ))) goto out; uio->uio_offset = va.va_size; } else if ((flags & FOF_OFFSET) == 0) @@ -227,7 +235,7 @@ return (0); biosize = vp->v_mount->mnt_stat.f_iosize; - bcount = min(MAXBSIZE, biosize); + bcount = MIN(MAXBSIZE, biosize); DEBUG2G("entering loop\n"); do { @@ -352,7 +360,7 @@ fri = fdi.indata; fri->fh = fufh->fh_id; fri->offset = uio->uio_offset; - fri->size = min(uio->uio_resid, + fri->size = MIN(uio->uio_resid, fusefs_get_data(vp->v_mount)->max_read); DEBUG2G("fri->fh %llu, fri->offset %d, fri->size %d\n", @@ -399,7 +407,7 @@ while (uio->uio_resid > 0) { int transfersize; - chunksize = min(iov->iov_len, nmax); + chunksize = MIN(iov->iov_len, nmax); if (uio->uio_rw == UIO_READ) { struct fuse_read_in *fri; @@ -464,7 +472,7 @@ { int err; - if ((err = uiomove(buf, min(reqsize, bufsize), uio))) + if ((err = uiomove(buf, MIN(reqsize, bufsize), uio))) return (err); if (bufsize < reqsize) @@ -502,7 +510,7 @@ } while (uio->uio_resid > 0) { - chunksize = min(uio->uio_resid, + chunksize = MIN(uio->uio_resid, fusefs_get_data(vp->v_mount)->max_write); fdi.iosize = sizeof(*fwi) + chunksize; @@ -569,7 +577,7 @@ do { lbn = uio->uio_offset / biosize; on = uio->uio_offset & (biosize-1); - n = min((unsigned)(biosize - on), uio->uio_resid); + n = MIN((unsigned)(biosize - on), uio->uio_resid); DEBUG2G("lbn %d, on %d, n %d, uio offset %d, uio resid %d\n", (int)lbn, on, n, (int)uio->uio_offset, uio->uio_resid); @@ -739,8 +747,8 @@ */ if (n) { if (bp->b_dirtyend > 0) { - bp->b_dirtyoff = min(on, bp->b_dirtyoff); - bp->b_dirtyend = max((on + n), bp->b_dirtyend); + bp->b_dirtyoff = MIN(on, bp->b_dirtyoff); + bp->b_dirtyend = MAX((on + n), bp->b_dirtyend); } else { bp->b_dirtyoff = on; bp->b_dirtyend = on + n; @@ -823,7 +831,11 @@ #if FUSELIB_CONFORM_BIOREAD struct vattr va; - if ((err = VOP_GETATTR(vp, &va, cred, curthread))) + if ((err = VOP_GETATTR(vp, &va, cred +#if VOP_GETATTR_TAKES_THREAD + , curthread +#endif + ))) goto out; #endif @@ -831,7 +843,7 @@ bp->b_resid = bp->b_bcount; while (bp->b_resid > 0) { DEBUG2G("starting bio with resid %ld\n", bp->b_resid); - chunksize = min(bp->b_resid, + chunksize = MIN(bp->b_resid, fusefs_get_data(vp->v_mount)->max_read); fdi.iosize = sizeof(*fri); if (! op) @@ -842,8 +854,8 @@ fri->fh = fufh->fh_id; fri->offset = ((off_t)bp->b_blkno) * biosize + ioff; #if FUSELIB_CONFORM_BIOREAD - chunksize = min(chunksize, - min(fri->offset + bp->b_resid, + chunksize = MIN(chunksize, + MIN(fri->offset + bp->b_resid, va.va_size) - fri->offset); if (chunksize == 0) { respsize = -1; @@ -901,7 +913,7 @@ bufdat = bp->b_data + bp->b_dirtyoff; while (bp->b_dirtyend > bp->b_dirtyoff) { - chunksize = min(bp->b_dirtyend - bp->b_dirtyoff, + chunksize = MIN(bp->b_dirtyend - bp->b_dirtyoff, fusefs_get_data(vp->v_mount)->max_write); fdi.iosize = sizeof(*fwi); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_main.c#2 (text+ko) ==== @@ -108,6 +108,9 @@ switch (what) { case MOD_LOAD: /* kldload */ +#if __FreeBSD_version > 800009 + fuse_fileops.fo_truncate = vnops.fo_truncate; +#endif fuse_fileops.fo_ioctl = vnops.fo_ioctl; fuse_fileops.fo_poll = vnops.fo_poll; fuse_fileops.fo_kqfilter = vnops.fo_kqfilter; ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#2 (text+ko) ==== @@ -18,6 +18,7 @@ #include #include #include +#include #include "fuse.h" #include "fuse_session.h" @@ -213,8 +214,14 @@ * Mount system call */ static int +#if VFSOPS_TAKES_THREAD fuse_mount(struct mount *mp, struct thread *td) { +#else +fuse_mount(struct mount *mp) +{ + struct thread *td = curthread; +#endif int err = 0; size_t len; char *fspec, *subtype = NULL; @@ -529,8 +536,14 @@ * Unmount system call */ static int +#if VFSOPS_TAKES_THREAD fuse_unmount(struct mount *mp, int mntflags, struct thread *td) { +#else +fuse_unmount(struct mount *mp, int mntflags) +{ + struct thread *td = curthread; +#endif int flags = 0, err = 0; struct fuse_data *data; struct fuse_secondary_data *fsdat = NULL; @@ -633,8 +646,14 @@ /* stolen from portalfs */ static int +#if VFSOPS_TAKES_THREAD fuse_root(struct mount *mp, int flags, struct vnode **vpp, struct thread *td) { +#else +fuse_root(struct mount *mp, int flags, struct vnode **vpp) +{ + struct thread *td = curthread; +#endif /* * Return locked reference to root. */ @@ -650,7 +669,11 @@ data = fsdat->master; sx_slock(&data->mhierlock); if (data->mpri == FM_PRIMARY) - err = fuse_root(data->mp, flags, vpp, td); + err = fuse_root(data->mp, flags, vpp +#if VFSOPS_TAKES_THREAD + , td +#endif + ); else err = ENXIO; sx_sunlock(&data->mhierlock); @@ -667,7 +690,11 @@ if (vp->v_type == VNON) { struct vattr va; - (void)VOP_GETATTR(vp, &va, td->td_ucred, td); + (void)VOP_GETATTR(vp, &va, td->td_ucred +#if VOP_GETATTR_TAKES_THREAD + , td +#endif + ); } *vpp = vp; #if _DEBUG2G @@ -678,8 +705,14 @@ } static int +#if VFSOPS_TAKES_THREAD fuse_statfs(struct mount *mp, struct statfs *sbp, struct thread *td) { +#else +fuse_statfs(struct mount *mp, struct statfs *sbp) +{ + struct thread *td = curthread; +#endif struct fuse_dispatcher fdi; struct fuse_statfs_out *fsfo; struct fuse_data *data; @@ -696,7 +729,11 @@ sx_slock(&data->mhierlock); if (data->mpri == FM_PRIMARY) - err = fuse_statfs(data->mp, sbp, td); + err = fuse_statfs(data->mp, sbp +#if VFSOPS_TAKES_THREAD + , td +#endif + ); else err = ENXIO; sx_sunlock(&data->mhierlock); @@ -794,7 +831,11 @@ if (nodeid == FUSE_ROOT_ID) { if (parentid != FUSE_NULL_ID) return (ENOENT); - err = VFS_ROOT(mp, myflags, vpp, td); + err = VFS_ROOT(mp, myflags, vpp +#if VFSOPS_TAKES_THREAD + , td +#endif + ); if (err) return (err); KASSERT(*vpp, ("we neither err'd nor found the root node")); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#2 (text+ko) ==== @@ -799,8 +799,11 @@ struct vnode *vp = ap->a_vp; struct vattr *vap = ap->a_vap; struct ucred *cred = ap->a_cred; +#if VOP_GETATTR_TAKES_THREAD struct thread *td = ap->a_td; - +#else + struct thread *td = curthread; +#endif struct fuse_dispatcher fdi; struct timespec uptsp; int err = 0; @@ -871,7 +874,11 @@ fuse_access(ap) struct vop_access_args /* { struct vnode *a_vp; +#if VOP_ACCESS_TAKES_ACCMODE_T + accmode_t a_accmode; +#else int a_mode; +#endif struct ucred *a_cred; struct thread *a_td; } */ *ap; @@ -886,7 +893,13 @@ else facp.facc_flags |= FACCESS_DO_ACCESS; - return fuse_access_i(vp, ap->a_mode, ap->a_cred, ap->a_td, &facp); + return fuse_access_i(vp, +#if VOP_ACCESS_TAKES_ACCMODE_T + ap->a_accmode, +#else + ap->a_mode, +#endif + ap->a_cred, ap->a_td, &facp); } /* @@ -946,7 +959,11 @@ /* We are to do the check in-kernel */ if (! (facp->facc_flags & FACCESS_VA_VALID)) { - err = VOP_GETATTR(vp, VTOVA(vp), cred, td); + err = VOP_GETATTR(vp, VTOVA(vp), cred +#if VOP_GETATTR_TAKES_THREAD + , td +#endif + ); if (err) return (err); facp->facc_flags |= FACCESS_VA_VALID; @@ -1929,7 +1946,11 @@ * It will not invalidate pages which are dirty, locked, under * writeback or mapped into pagetables.") */ +#if VOP_GETATTR_TAKES_THREAD err = vinvalbuf(vp, 0, td, PCATCH, 0); +#else + err = vinvalbuf(vp, 0, PCATCH, 0); +#endif fufh->flags |= FOPEN_KEEP_CACHE; } @@ -3005,8 +3026,11 @@ struct vattr *vap = ap->a_vap; struct vnode *vp = ap->a_vp; struct ucred *cred = ap->a_cred; +#if VOP_GETATTR_TAKES_THREAD struct thread *td = ap->a_td; - +#else + struct thread *td = curthread; +#endif int err = 0; struct fuse_dispatcher fdi; struct fuse_setattr_in *fsai; From owner-p4-projects@FreeBSD.ORG Sun May 29 10:46:31 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5F3F7106566C; Sun, 29 May 2011 10:46:31 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21816106564A for ; Sun, 29 May 2011 10:46:31 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 0E62B8FC0A for ; Sun, 29 May 2011 10:46:31 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAkUfL077538 for ; Sun, 29 May 2011 10:46:30 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAkUkS077535 for perforce@freebsd.org; Sun, 29 May 2011 10:46:30 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:46:30 GMT Message-Id: <201105291046.p4TAkUkS077535@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193888 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:46:31 -0000 http://p4web.freebsd.org/@@193888?ac=10 Change 193888 by ilya@ilya_triton2011 on 2011/05/29 10:45:46 Remove support for FreeBSD versions < 800087 Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse.h#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_dev.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_main.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#3 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse.h#3 (text+ko) ==== @@ -11,86 +11,6 @@ #define FUSE_KERNELABI_GEQ(maj, min) \ (FUSE_KERNEL_VERSION > (maj) || (FUSE_KERNEL_VERSION == (maj) && FUSE_KERNEL_MINOR_VERSION >= (min))) -#ifndef USE_OLD_CLONEHANDLER_API -#if __FreeBSD_version < 600034 || ( __FreeBSD_version >= 700000 && __FreeBSD_version < 700002 ) -#define USE_OLD_CLONEHANDLER_API -#endif -#endif - -#ifndef NEW_VNODES_ADJUSTED_MANUALLY -#if __FreeBSD_version >= 700034 -#define NEW_VNODES_ADJUSTED_MANUALLY 1 -#else -#define NEW_VNODES_ADJUSTED_MANUALLY 0 -#endif -#endif - -#ifndef VFSOPS_TAKES_THREAD -#if __FreeBSD_version >= 800087 -#define VFSOPS_TAKES_THREAD 0 -#else -#define VFSOPS_TAKES_THREAD 1 -#endif -#endif - -#ifndef VOP_ACCESS_TAKES_ACCMODE_T -#if __FreeBSD_version >= 800052 -#define VOP_ACCESS_TAKES_ACCMODE_T 1 -#else -#define VOP_ACCESS_TAKES_ACCMODE_T 0 -#endif -#endif - -#ifndef VOP_OPEN_TAKES_FP -#if __FreeBSD_version >= 700044 -#define VOP_OPEN_TAKES_FP 1 -#else -#define VOP_OPEN_TAKES_FP 0 -#endif -#endif - -#ifndef VN_LOCK_TAKES_THREAD -#if __FreeBSD_version >= 800010 -#define VN_LOCK_TAKES_THREAD 0 -#else -#define VN_LOCK_TAKES_THREAD 1 -#endif -#endif - -#ifndef VOP_UNLOCK_TAKES_THREAD -#if __FreeBSD_version >= 800011 -#define VOP_UNLOCK_TAKES_THREAD 0 -#else -#define VOP_UNLOCK_TAKES_THREAD 1 -#endif -#endif - -#ifndef VOP_GETATTR_TAKES_THREAD -#if __FreeBSD_version >= 800046 -#define VOP_GETATTR_TAKES_THREAD 0 -#else -#define VOP_GETATTR_TAKES_THREAD 1 -#endif -#endif - -#ifndef USE_PRIVILEGE_API -/* - * __FreeBSD_version bump was omitted for introduction of - * the privilege API (both when it's been added and when the - * legacy API has been removed), so here we just use the first - * value of __FreeBSD_version after adding the priv stuff. - */ -#if __FreeBSD_version >= 700025 -#define USE_PRIVILEGE_API 1 -#else -#define USE_PRIVILEGE_API 0 -#endif -#endif -#if ! USE_PRIVILEGE_API -#define priv_check(td, priv) suser(td) -#define priv_check_cred(cred, priv, flag) suser_cred(cred, SUSER_ALLOWJAIL) -#endif - /* * Appearance of new FUSE operations is not always in par with version * numbering... At least, 7.3 is a sufficient condition for having ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_dev.c#3 (text+ko) ==== @@ -37,12 +37,8 @@ static d_read_t fusedev_read; static d_write_t fusedev_write; -#ifdef USE_OLD_CLONEHANDLER_API -void fusedev_clone(void *arg, char *name, int namelen, struct cdev **dev); -#else void fusedev_clone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev); -#endif static struct cdevsw fuse_cdevsw = { .d_open = fusedev_open, @@ -488,14 +484,9 @@ * Modeled after tunclone() of net/if_tun.c ... * boosted with a hack so that devices can be reused. */ -#ifdef USE_OLD_CLONEHANDLER_API void -fusedev_clone(void *arg, char *name, int namelen, struct cdev **dev) -#else -void fusedev_clone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev) -#endif { /* * Why cloning? We do need per-open info, but we could as well put our ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#3 (text+ko) ==== @@ -143,11 +143,7 @@ struct vnode *vp, *ovl_vp = fp->f_vnode; int err = 0; - vn_lock(ovl_vp, LK_EXCLUSIVE | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + vn_lock(ovl_vp, LK_EXCLUSIVE | LK_RETRY); if (_file_is_bad(fp) || ! _file_is_fat(fp)) { err = EBADF; @@ -161,11 +157,7 @@ goto out; if (uio->uio_rw == UIO_WRITE && fp->f_flag & O_APPEND) { - if ((err = VOP_GETATTR(vp, &va, cred -#if VOP_GETATTR_TAKES_THREAD - , td -#endif - ))) + if ((err = VOP_GETATTR(vp, &va, cred))) goto out; uio->uio_offset = va.va_size; } else if ((flags & FOF_OFFSET) == 0) @@ -179,11 +171,7 @@ fp->f_nextoff = uio->uio_offset; out: - VOP_UNLOCK(ovl_vp, 0 -#if VOP_UNLOCK_TAKES_THREAD - , td -#endif - ); + VOP_UNLOCK(ovl_vp, 0); DEBUG("leaving with %d\n", err); return (err); } @@ -831,11 +819,7 @@ #if FUSELIB_CONFORM_BIOREAD struct vattr va; - if ((err = VOP_GETATTR(vp, &va, cred -#if VOP_GETATTR_TAKES_THREAD - , curthread -#endif - ))) + if ((err = VOP_GETATTR(vp, &va, cred))) goto out; #endif ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_main.c#3 (text+ko) ==== @@ -31,12 +31,8 @@ #endif -#ifdef USE_OLD_CLONEHANDLER_API -extern void fusedev_clone(void *arg, char *name, int namelen, struct cdev **dev); -#else extern void fusedev_clone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev); -#endif extern struct vfsops fuse_vfsops; extern struct cdevsw fuse_cdevsw; ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#3 (text+ko) ==== @@ -24,12 +24,8 @@ #include "fuse_session.h" #include "fuse_vnode.h" -#if USE_PRIVILEGE_API #include #include -#else -#include -#endif /* This will do for privilege types for now */ @@ -214,14 +210,9 @@ * Mount system call */ static int -#if VFSOPS_TAKES_THREAD -fuse_mount(struct mount *mp, struct thread *td) -{ -#else fuse_mount(struct mount *mp) { struct thread *td = curthread; -#endif int err = 0; size_t len; char *fspec, *subtype = NULL; @@ -427,15 +418,9 @@ err = getnewvnode("fuse", mp, &fuse_vnops, &rvp); if (! err) { - err = vn_lock(rvp, LK_EXCLUSIVE | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); -#if NEW_VNODES_ADJUSTED_MANUALLY + err = vn_lock(rvp, LK_EXCLUSIVE | LK_RETRY); if (err) printf("fuse4bsd: leaking vnode %p\n", rvp); -#endif } if (! err) { @@ -448,9 +433,7 @@ data->rvp = rvp; fuse_vnode_init(rvp, fvdat, FUSE_ROOT_ID, VNON, 0); rvp->v_vflag |= VV_ROOT; -#if NEW_VNODES_ADJUSTED_MANUALLY err = insmntque(rvp, mp); -#endif } if (err) { @@ -459,11 +442,7 @@ free(fvdat, M_FUSEVN); goto out; } else - VOP_UNLOCK(rvp, 0 -#if VOP_UNLOCK_TAKES_THREAD - , td -#endif - ); + VOP_UNLOCK(rvp, 0); data->mp = mp; data->mpri = FM_PRIMARY; data->dataflag |= mntopts; @@ -536,14 +515,9 @@ * Unmount system call */ static int -#if VFSOPS_TAKES_THREAD -fuse_unmount(struct mount *mp, int mntflags, struct thread *td) -{ -#else fuse_unmount(struct mount *mp, int mntflags) { struct thread *td = curthread; -#endif int flags = 0, err = 0; struct fuse_data *data; struct fuse_secondary_data *fsdat = NULL; @@ -646,17 +620,12 @@ /* stolen from portalfs */ static int -#if VFSOPS_TAKES_THREAD -fuse_root(struct mount *mp, int flags, struct vnode **vpp, struct thread *td) -{ -#else fuse_root(struct mount *mp, int flags, struct vnode **vpp) { - struct thread *td = curthread; -#endif /* * Return locked reference to root. */ + struct thread *td = curthread; struct fuse_data *data = fusefs_get_data(mp); struct vnode *vp; @@ -669,11 +638,7 @@ data = fsdat->master; sx_slock(&data->mhierlock); if (data->mpri == FM_PRIMARY) - err = fuse_root(data->mp, flags, vpp -#if VFSOPS_TAKES_THREAD - , td -#endif - ); + err = fuse_root(data->mp, flags, vpp); else err = ENXIO; sx_sunlock(&data->mhierlock); @@ -682,19 +647,11 @@ vp = data->rvp; vref(vp); - vn_lock(vp, flags | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + vn_lock(vp, flags | LK_RETRY); if (vp->v_type == VNON) { struct vattr va; - (void)VOP_GETATTR(vp, &va, td->td_ucred -#if VOP_GETATTR_TAKES_THREAD - , td -#endif - ); + (void)VOP_GETATTR(vp, &va, td->td_ucred); } *vpp = vp; #if _DEBUG2G @@ -705,14 +662,9 @@ } static int -#if VFSOPS_TAKES_THREAD -fuse_statfs(struct mount *mp, struct statfs *sbp, struct thread *td) -{ -#else fuse_statfs(struct mount *mp, struct statfs *sbp) { struct thread *td = curthread; -#endif struct fuse_dispatcher fdi; struct fuse_statfs_out *fsfo; struct fuse_data *data; @@ -729,11 +681,7 @@ sx_slock(&data->mhierlock); if (data->mpri == FM_PRIMARY) - err = fuse_statfs(data->mp, sbp -#if VFSOPS_TAKES_THREAD - , td -#endif - ); + err = fuse_statfs(data->mp, sbp); else err = ENXIO; sx_sunlock(&data->mhierlock); @@ -831,11 +779,7 @@ if (nodeid == FUSE_ROOT_ID) { if (parentid != FUSE_NULL_ID) return (ENOENT); - err = VFS_ROOT(mp, myflags, vpp -#if VFSOPS_TAKES_THREAD - , td -#endif - ); + err = VFS_ROOT(mp, myflags, vpp); if (err) return (err); KASSERT(*vpp, ("we neither err'd nor found the root node")); @@ -929,12 +873,7 @@ return (err); } -#if NEW_VNODES_ADJUSTED_MANUALLY - err = vn_lock(*vpp, myflags -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + err = vn_lock(*vpp, myflags); if (err) printf("fuse4bsd: leaking vnode %p\n", *vpp); else @@ -943,7 +882,6 @@ free(fvdat, M_FUSEVN); return (err); } -#endif /* * There is no harm in fully initializing the vnode before trying ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#3 (text+ko) ==== @@ -42,9 +42,7 @@ #include "fuse_vnode.h" #include "fuse_io.h" -#if USE_PRIVILEGE_API #include -#endif /* function prototype for iterators over filehandles (of a vp) */ typedef int fuse_metrics_t(struct fuse_filehandle *fufh, struct thread *td, @@ -799,11 +797,7 @@ struct vnode *vp = ap->a_vp; struct vattr *vap = ap->a_vap; struct ucred *cred = ap->a_cred; -#if VOP_GETATTR_TAKES_THREAD - struct thread *td = ap->a_td; -#else struct thread *td = curthread; -#endif struct fuse_dispatcher fdi; struct timespec uptsp; int err = 0; @@ -893,12 +887,7 @@ else facp.facc_flags |= FACCESS_DO_ACCESS; - return fuse_access_i(vp, -#if VOP_ACCESS_TAKES_ACCMODE_T - ap->a_accmode, -#else - ap->a_mode, -#endif + return fuse_access_i(vp, ap->a_accmode, ap->a_cred, ap->a_td, &facp); } @@ -959,11 +948,7 @@ /* We are to do the check in-kernel */ if (! (facp->facc_flags & FACCESS_VA_VALID)) { - err = VOP_GETATTR(vp, VTOVA(vp), cred -#if VOP_GETATTR_TAKES_THREAD - , td -#endif - ); + err = VOP_GETATTR(vp, VTOVA(vp), cred); if (err) return (err); facp->facc_flags |= FACCESS_VA_VALID; @@ -1345,20 +1330,12 @@ * If doing dotdot, we unlock dvp for vget time * to conform lock order regulations. */ - VOP_UNLOCK(dvp, 0 -#if VOP_UNLOCK_TAKES_THREAD - , td -#endif - ); + VOP_UNLOCK(dvp, 0); err = fuse_vget_i(dvp->v_mount, td, nid, IFTOVT(fattr->mode), &vp, VG_NORMAL, parentid); if (flags & ISDOTDOT) - vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); if (err) goto out; *vpp = vp; @@ -1625,11 +1602,7 @@ cache_attrs(vp, feo); try_insert: - VOP_UNLOCK(vp, 0 -#if VOP_UNLOCK_TAKES_THREAD - , td -#endif - ); + VOP_UNLOCK(vp, 0); /* * We can't let the vnode being vput() here, the caller wants * that do by herself. @@ -1642,13 +1615,8 @@ if (! err && clashvp) fuse_vnode_teardown(clashvp, td, cred, VREG); -#if NEW_VNODES_ADJUSTED_MANUALLY if (! err) { - err = vn_lock(vp, LK_EXCLUSIVE | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + err = vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); if (err) printf("fuse4bsd: leaking vnode %p\n", vp); else { @@ -1658,7 +1626,6 @@ err = insmntque(vp, mp); } } -#endif if (! err) err = vfs_hash_insert(vp, feo->nodeid, LK_EXCLUSIVE, td, @@ -1887,11 +1854,7 @@ struct fuse_filehandle *fufh = NULL; int err = 0; -#if VOP_OPEN_TAKES_FP struct file *fp = ap->a_fp; -#else - struct file *fp = NULL; -#endif struct get_filehandle_param gefhp; /* @@ -1900,19 +1863,6 @@ * keep_cache information (and act according to it). */ -#if ! VOP_OPEN_TAKES_FP - if (ap->a_fdidx >= 0) { - /* - * That certain "pretty disgustingly long chain" - * by which we can put our hands of the file struct - * assinged to this call. - */ - fp = td->td_proc->p_fd->fd_ofiles[ap->a_fdidx]; - if (! fp) - panic("nonneg file desc passed to us but no file there"); - } -#endif - #if _DEBUG2G if (fp) DEBUG2G("fp->f_flag %#x, open mode %d\n", fp->f_flag, mode); @@ -1946,11 +1896,7 @@ * It will not invalidate pages which are dirty, locked, under * writeback or mapped into pagetables.") */ -#if VOP_GETATTR_TAKES_THREAD - err = vinvalbuf(vp, 0, td, PCATCH, 0); -#else err = vinvalbuf(vp, 0, PCATCH, 0); -#endif fufh->flags |= FOPEN_KEEP_CACHE; } @@ -2039,11 +1985,7 @@ if (! _file_is_fat(fp)) panic("non-fat file passed to close routine"); - vn_lock(ovl_vp, LK_EXCLUSIVE | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + vn_lock(ovl_vp, LK_EXCLUSIVE | LK_RETRY); if (_file_is_bad(fp)) { DEBUG2G("fp %p, (overlay) vnode %p: went bad, giving up\n", @@ -2483,14 +2425,8 @@ if ((err = getnewvnode("fuse", dvp->v_mount, &fuse_vnops, vpp))) return (err); - if ((err = vn_lock(*vpp, LK_EXCLUSIVE | LK_RETRY -#if VN_LOCK_TAKES_THREAD - , curthread -#endif - ))) { -#if NEW_VNODES_ADJUSTED_MANUALLY + if ((err = vn_lock(*vpp, LK_EXCLUSIVE | LK_RETRY))) { printf("fuse4bsd: leaking vnode %p\n", *vpp); -#endif return (err); } @@ -2511,9 +2447,7 @@ */ (*vpp)->v_op = &fuse_germ_vnops; (*vpp)->v_data = fvdat; -#if NEW_VNODES_ADJUSTED_MANUALLY (*vpp)->v_mount = dvp->v_mount; -#endif fuse_invalidate_attr(dvp); @@ -2835,11 +2769,7 @@ * No LK_RETRY. See discussion in thread * http://thread.gmane.org/gmane.os.dragonfly-bsd.kernel/8952/focus=8964 */ - err = vn_lock(fvp, LK_EXCLUSIVE -#if VN_LOCK_TAKES_THREAD - , td -#endif - ); + err = vn_lock(fvp, LK_EXCLUSIVE); if (err) goto out; @@ -2850,11 +2780,7 @@ if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || fdvp == fvp || ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT)) { - VOP_UNLOCK(fvp, 0 -#if VOP_UNLOCK_TAKES_THREAD - , td -#endif - ); + VOP_UNLOCK(fvp, 0); err = EINVAL; goto out; } @@ -2873,9 +2799,6 @@ err = fuse_access_i(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_thread, &facp); fnid = VTOI(fvp); VOP_UNLOCK(fvp, 0 -#if VOP_UNLOCK_TAKES_THREAD - , td -#endif ); if (err) goto out; @@ -3026,11 +2949,7 @@ struct vattr *vap = ap->a_vap; struct vnode *vp = ap->a_vp; struct ucred *cred = ap->a_cred; -#if VOP_GETATTR_TAKES_THREAD - struct thread *td = ap->a_td; -#else struct thread *td = curthread; -#endif int err = 0; struct fuse_dispatcher fdi; struct fuse_setattr_in *fsai; From owner-p4-projects@FreeBSD.ORG Sun May 29 10:47:37 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 709C41065670; Sun, 29 May 2011 10:47:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33310106566C for ; Sun, 29 May 2011 10:47:37 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 214A48FC13 for ; Sun, 29 May 2011 10:47:37 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAlb8A077603 for ; Sun, 29 May 2011 10:47:37 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAlaZS077600 for perforce@freebsd.org; Sun, 29 May 2011 10:47:37 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:47:37 GMT Message-Id: <201105291047.p4TAlaZS077600@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193889 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:47:37 -0000 http://p4web.freebsd.org/@@193889?ac=10 Change 193889 by ilya@ilya_triton2011 on 2011/05/29 10:47:01 Add kdebug_printf, debug_printf Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse.h#4 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse.h#4 (text+ko) ==== @@ -195,6 +195,9 @@ #endif #endif +#define debug_printf(fmt, ...) DEBUG(fmt, ## __VA_ARGS__) +#define kdebug_printf(fmt, ...) DEBUG(fmt, ## __VA_ARGS__) + #if _DEBUG || _DEBUG2G || _DEBUG3G || FMASTER extern char *fuse_opnames[]; extern int fuse_opnames_entries; From owner-p4-projects@FreeBSD.ORG Sun May 29 10:49:49 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 730F61065679; Sun, 29 May 2011 10:49:49 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3571C1065677 for ; Sun, 29 May 2011 10:49:49 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 0AE248FC16 for ; Sun, 29 May 2011 10:49:49 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAnmf6077662 for ; Sun, 29 May 2011 10:49:48 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAnmu4077659 for perforce@freebsd.org; Sun, 29 May 2011 10:49:48 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:49:48 GMT Message-Id: <201105291049.p4TAnmu4077659@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193890 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:49:49 -0000 http://p4web.freebsd.org/@@193890?ac=10 Change 193890 by ilya@ilya_triton2011 on 2011/05/29 10:49:42 Move fuse_access_param to fuse_internal.h Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#1 add .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#4 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#3 (text+ko) ==== @@ -11,6 +11,7 @@ fuse_subr.c \ fuse.h \ fuse_session.h \ + fuse_internal.h \ fuse_io.h \ fuse_vnode.h \ vnode_if.h ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#4 (text+ko) ==== @@ -38,6 +38,7 @@ #include #include "fuse.h" +#include "fuse_internal.h" #include "fuse_session.h" #include "fuse_vnode.h" #include "fuse_io.h" @@ -48,27 +49,6 @@ typedef int fuse_metrics_t(struct fuse_filehandle *fufh, struct thread *td, struct ucred *cred, void *param); -/* access related data */ - -struct fuse_access_param { - uid_t xuid; - gid_t xgid; - - unsigned facc_flags; -}; - -#define FACCESS_VA_VALID 0x01 /* flag to sign to reuse cached attributes - regardless of cache timeout */ -#define FACCESS_DO_ACCESS 0x02 /* flag showing if we are to do access check */ -#define FACCESS_STICKY 0x04 /* do sticky dir permission check */ -#define FACCESS_CHOWN 0x08 /* do permission check for owner changing */ -#define FACCESS_NOCHECKSPY 0x10 /* don't check if daemon is allowed to spy on - user */ -#define FACCESS_SETGID 0x12 /* do permission check for setting setgid flag */ - -#define FACCESS_XQUERIES FACCESS_STICKY | FACCESS_CHOWN | FACCESS_SETGID - -#define FVP_ACCESS_NOOP 0x01 /* vnode based control flag for doing access check */ /* parameter struct for fuse_standard_metrics() */ struct standard_metrics_param { From owner-p4-projects@FreeBSD.ORG Sun May 29 10:55:17 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B542D106566B; Sun, 29 May 2011 10:55:17 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77A101065670 for ; Sun, 29 May 2011 10:55:17 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 4C9DB8FC0C for ; Sun, 29 May 2011 10:55:17 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAtH0e079374 for ; Sun, 29 May 2011 10:55:17 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAtH13079371 for perforce@freebsd.org; Sun, 29 May 2011 10:55:17 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:55:17 GMT Message-Id: <201105291055.p4TAtH13079371@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193891 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:55:18 -0000 http://p4web.freebsd.org/@@193891?ac=10 Change 193891 by ilya@ilya_triton2011 on 2011/05/29 10:55:08 Rename fuse_vnode -> fuse_node.h Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#4 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#4 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_msg.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_node.h#1 move/add .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#4 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnode.h#2 move/delete .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#5 edit Moved files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_node.h#1 moved from //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnode.h#1 Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#4 (text+ko) ==== @@ -13,7 +13,7 @@ fuse_session.h \ fuse_internal.h \ fuse_io.h \ - fuse_vnode.h \ + fuse_node.h \ vnode_if.h CFLAGS+= -I../include ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#2 (text+ko) ==== ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#4 (text+ko) ==== @@ -40,8 +40,8 @@ #endif #include "fuse.h" +#include "fuse_node.h" #include "fuse_session.h" -#include "fuse_vnode.h" #include "fuse_io.h" int fuse_read_directbackend(struct fuse_io_data *fioda); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_msg.c#2 (text+ko) ==== @@ -23,8 +23,8 @@ #include #include "fuse.h" +#include "fuse_node.h" #include "fuse_session.h" -#include "fuse_vnode.h" static struct fuse_ticket *fticket_alloc(struct fuse_data *data); static void fticket_refresh(struct fuse_ticket *tick); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_node.h#1 (text+ko) ==== ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#4 (text+ko) ==== @@ -21,8 +21,8 @@ #include #include "fuse.h" +#include "fuse_node.h" #include "fuse_session.h" -#include "fuse_vnode.h" #include #include ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#5 (text+ko) ==== @@ -40,7 +40,7 @@ #include "fuse.h" #include "fuse_internal.h" #include "fuse_session.h" -#include "fuse_vnode.h" +#include "fuse_node.h" #include "fuse_io.h" #include From owner-p4-projects@FreeBSD.ORG Sun May 29 10:56:23 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AF7C7106566C; Sun, 29 May 2011 10:56:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7205A106564A for ; Sun, 29 May 2011 10:56:23 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 601578FC0C for ; Sun, 29 May 2011 10:56:23 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAuNG0079407 for ; Sun, 29 May 2011 10:56:23 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAuNUU079404 for perforce@freebsd.org; Sun, 29 May 2011 10:56:23 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:56:23 GMT Message-Id: <201105291056.p4TAuNUU079404@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193892 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:56:24 -0000 http://p4web.freebsd.org/@@193892?ac=10 Change 193892 by ilya@ilya_triton2011 on 2011/05/29 10:56:00 Add #ifdef to fuse_node.h Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_node.h#2 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_node.h#2 (text+ko) ==== @@ -1,3 +1,6 @@ +#ifndef _FUSE_NODE_H_ +#define _FUSE_NODE_H_ + /* * Private data of a fuse vnode */ @@ -74,3 +77,5 @@ int fuse_get_filehandle(struct vnode *vp, struct thread *td, struct ucred *cred, int mode, struct fuse_filehandle **fufhp, struct get_filehandle_param *gefhp); + +#endif /* _FUSE_NODE_H_ */ From owner-p4-projects@FreeBSD.ORG Sun May 29 10:57:30 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E0BBB106566C; Sun, 29 May 2011 10:57:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A31F6106564A for ; Sun, 29 May 2011 10:57:29 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 77AEF8FC13 for ; Sun, 29 May 2011 10:57:29 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAvTCi079440 for ; Sun, 29 May 2011 10:57:29 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAvT8G079436 for perforce@freebsd.org; Sun, 29 May 2011 10:57:29 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:57:29 GMT Message-Id: <201105291057.p4TAvT8G079436@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193893 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:57:30 -0000 http://p4web.freebsd.org/@@193893?ac=10 Change 193893 by ilya@ilya_triton2011 on 2011/05/29 10:57:00 Move struct fuse_filehandle to fuse_file. Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#5 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_file.h#1 add .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#5 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.h#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#6 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#5 (text+ko) ==== @@ -11,6 +11,7 @@ fuse_subr.c \ fuse.h \ fuse_session.h \ + fuse_file.h \ fuse_internal.h \ fuse_io.h \ fuse_node.h \ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#5 (text+ko) ==== @@ -40,6 +40,7 @@ #endif #include "fuse.h" +#include "fuse_file.h" #include "fuse_node.h" #include "fuse_session.h" #include "fuse_io.h" ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.h#2 (text+ko) ==== @@ -1,28 +1,3 @@ -/* - * Fuse filehandle, for in-kernel bookkeping of daemon's filehandles - * (which are presented to us as an opque 64 bit id, see the fh_id - * member of the struct). - * It serves as private data for in-kernel file structures, but can - * as well occur standalone. - */ - -struct fuse_filehandle { - struct vnode *fh_vp; - uint64_t fh_id; - int mode; - struct ucred *cred; - pid_t pid; - int useco; - LIST_ENTRY(fuse_filehandle) fh_link; - struct file *fp; - int flags; - enum fuse_opcode op; -}; - -#define FTOFH(fp) ((struct fuse_filehandle *)(fp)->f_data) - -#define ASSERT_VOP_ELOCKED__FH(vp) ASSERT_VOP_ELOCKED((vp), "unsafe filehandle access") -#define ASSERT_VOP_LOCKED__FH(vp) ASSERT_VOP_LOCKED((vp), "unsafe filehandle access") /* prototype for processing an input data buffer and an uio for reading related acivities */ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#6 (text+ko) ==== @@ -38,6 +38,7 @@ #include #include "fuse.h" +#include "fuse_file.h" #include "fuse_internal.h" #include "fuse_session.h" #include "fuse_node.h" From owner-p4-projects@FreeBSD.ORG Sun May 29 10:59:42 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BCDDD1065674; Sun, 29 May 2011 10:59:41 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F61B106564A for ; Sun, 29 May 2011 10:59:41 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 348BE8FC14 for ; Sun, 29 May 2011 10:59:41 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAxfD6079500 for ; Sun, 29 May 2011 10:59:41 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAxf53079497 for perforce@freebsd.org; Sun, 29 May 2011 10:59:41 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:59:41 GMT Message-Id: <201105291059.p4TAxf53079497@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193894 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:59:42 -0000 http://p4web.freebsd.org/@@193894?ac=10 Change 193894 by ilya@ilya_triton2011 on 2011/05/29 10:58:54 Rename fuse_dev.c -> fuse_device.c Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#6 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_dev.c#4 move/delete .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#1 move/add Moved files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#1 moved from //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_dev.c#3 Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#6 (text+ko) ==== @@ -4,7 +4,7 @@ SRCS = fuse_main.c \ fuse_msg.c \ - fuse_dev.c \ + fuse_device.c \ fuse_vfsops.c \ fuse_vnops.c \ fuse_io.c \ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#1 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sun May 29 10:59:42 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1230C106572A; Sun, 29 May 2011 10:59:42 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F80A1065672 for ; Sun, 29 May 2011 10:59:41 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 565968FC16 for ; Sun, 29 May 2011 10:59:41 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TAxfSx079506 for ; Sun, 29 May 2011 10:59:41 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TAxfiU079503 for perforce@freebsd.org; Sun, 29 May 2011 10:59:41 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 10:59:41 GMT Message-Id: <201105291059.p4TAxfiU079503@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193895 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 10:59:42 -0000 http://p4web.freebsd.org/@@193895?ac=10 Change 193895 by ilya@ilya_triton2011 on 2011/05/29 10:59:31 Rename fuse device methods Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#2 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#2 (text+ko) ==== @@ -31,22 +31,22 @@ static __inline int fuse_ohead_audit(struct fuse_out_header *ohead, struct uio *uio); -static d_open_t fusedev_open; -static d_close_t fusedev_close; -static d_poll_t fusedev_poll; -static d_read_t fusedev_read; -static d_write_t fusedev_write; +static d_open_t fuse_device_open; +static d_close_t fuse_device_close; +static d_poll_t fuse_device_poll; +static d_read_t fuse_device_read; +static d_write_t fuse_device_write; -void fusedev_clone(void *arg, struct ucred *cred, char *name, +void fuse_device_clone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev); -static struct cdevsw fuse_cdevsw = { - .d_open = fusedev_open, - .d_close = fusedev_close, +static struct cdevsw fuse_device_cdevsw = { + .d_open = fuse_device_open, + .d_close = fuse_device_close, .d_name = "fuse", - .d_poll = fusedev_poll, - .d_read = fusedev_read, - .d_write = fusedev_write, + .d_poll = fuse_device_poll, + .d_read = fuse_device_read, + .d_write = fuse_device_write, .d_version = D_VERSION, #ifndef D_NEEDMINOR #define D_NEEDMINOR 0 @@ -78,7 +78,7 @@ * Resources are set up on a per-open basis */ static int -fusedev_open(struct cdev *dev, int oflags, int devtype, struct thread *td) +fuse_device_open(struct cdev *dev, int oflags, int devtype, struct thread *td) { struct fuse_data *fdata; @@ -152,7 +152,7 @@ } static int -fusedev_close(struct cdev *dev, int fflag, int devtype, struct thread *td) +fuse_device_close(struct cdev *dev, int fflag, int devtype, struct thread *td) { struct fuse_data *data; @@ -205,7 +205,7 @@ } int -fusedev_poll(struct cdev *dev, int events, struct thread *td) +fuse_device_poll(struct cdev *dev, int events, struct thread *td) { struct fuse_data *data; int revents = 0; @@ -229,12 +229,12 @@ } /* - * fusedev_read hangs on the queue of VFS messages. + * fuse_device_read hangs on the queue of VFS messages. * When it's notified that there is a new one, it picks that and * passes up to the daemon */ int -fusedev_read(struct cdev *dev, struct uio *uio, int ioflag) +fuse_device_read(struct cdev *dev, struct uio *uio, int ioflag) { int err = 0; struct fuse_data *data; @@ -339,7 +339,7 @@ } /* - * fusedev_read will drop "not owned" tickets + * fuse_device_read will drop "not owned" tickets * (used when the one who inserted the message thinks the daemon * won't aswer) */ @@ -372,13 +372,13 @@ } /* - * fusedev_write first reads the header sent by the daemon. + * fuse_device_write first reads the header sent by the daemon. * If that's OK, looks up ticket/callback node by the unique id seen in header. * If the callback node contains a handler function, the uio is passed over * that. */ static int -fusedev_write(struct cdev *dev, struct uio *uio, int ioflag) +fuse_device_write(struct cdev *dev, struct uio *uio, int ioflag) { #if _DEBUG_MSG static int counter=0; @@ -485,7 +485,7 @@ * boosted with a hack so that devices can be reused. */ void -fusedev_clone(void *arg, struct ucred *cred, char *name, int namelen, +fuse_device_clone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev) { /* @@ -542,9 +542,9 @@ } /* find any existing device, or allocate new unit number */ - i = clone_create(&fuseclones, &fuse_cdevsw, &unit, dev, 0); + i = clone_create(&fuseclones, &fuse_device_cdevsw, &unit, dev, 0); if (i) { - *dev = make_dev(&fuse_cdevsw, + *dev = make_dev(&fuse_device_cdevsw, #if __FreeBSD_version < 800062 unit2minor(unit), #else /* __FreeBSD_version >= 800062 */ From owner-p4-projects@FreeBSD.ORG Sun May 29 11:01:53 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7F5991065673; Sun, 29 May 2011 11:01:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29C101065670 for ; Sun, 29 May 2011 11:01:53 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 179718FC13 for ; Sun, 29 May 2011 11:01:53 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB1qXh081163 for ; Sun, 29 May 2011 11:01:52 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB1qZC081160 for perforce@freebsd.org; Sun, 29 May 2011 11:01:52 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:01:52 GMT Message-Id: <201105291101.p4TB1qZC081160@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193896 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:01:54 -0000 http://p4web.freebsd.org/@@193896?ac=10 Change 193896 by ilya@ilya_triton2011 on 2011/05/29 11:01:08 Rename fuse_session.h -> fuse_ipc.h Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#7 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fmaster.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#6 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#1 move/add .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_msg.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_session.h#2 move/delete .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_subr.c#2 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#5 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#7 edit Moved files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#1 moved from //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_session.h#1 Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#7 (text+ko) ==== @@ -10,7 +10,7 @@ fuse_io.c \ fuse_subr.c \ fuse.h \ - fuse_session.h \ + fuse_ipc.h \ fuse_file.h \ fuse_internal.h \ fuse_io.h \ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fmaster.c#2 (text+ko) ==== @@ -22,7 +22,7 @@ #include #include "fuse.h" -#include "fuse_session.h" +#include "fuse_ipc.h" #if ! FUSE_KERNELABI_GEQ(7, 5) #define fuse_init_out fuse_init_in_out ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_device.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ #include #include "fuse.h" -#include "fuse_session.h" +#include "fuse_ipc.h" static __inline int fuse_ohead_audit(struct fuse_out_header *ohead, struct uio *uio); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_io.c#6 (text+ko) ==== @@ -42,7 +42,7 @@ #include "fuse.h" #include "fuse_file.h" #include "fuse_node.h" -#include "fuse_session.h" +#include "fuse_ipc.h" #include "fuse_io.h" int fuse_read_directbackend(struct fuse_io_data *fioda); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#1 (text+ko) ==== ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_msg.c#3 (text+ko) ==== @@ -24,7 +24,7 @@ #include "fuse.h" #include "fuse_node.h" -#include "fuse_session.h" +#include "fuse_ipc.h" static struct fuse_ticket *fticket_alloc(struct fuse_data *data); static void fticket_refresh(struct fuse_ticket *tick); ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_subr.c#2 (text+ko) ==== @@ -19,7 +19,7 @@ #include #include "fuse.h" -#include "fuse_session.h" +#include "fuse_ipc.h" #if _DEBUG || _DEBUG2G || _DEBUG3G || defined(INVARIANTS) || FUSELIB_CONFORM_BIOREAD int ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#5 (text+ko) ==== @@ -22,7 +22,7 @@ #include "fuse.h" #include "fuse_node.h" -#include "fuse_session.h" +#include "fuse_ipc.h" #include #include ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vnops.c#7 (text+ko) ==== @@ -40,7 +40,7 @@ #include "fuse.h" #include "fuse_file.h" #include "fuse_internal.h" -#include "fuse_session.h" +#include "fuse_ipc.h" #include "fuse_node.h" #include "fuse_io.h" From owner-p4-projects@FreeBSD.ORG Sun May 29 11:02:59 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 81D4B1065670; Sun, 29 May 2011 11:02:59 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 442C1106566B for ; Sun, 29 May 2011 11:02:59 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 3234E8FC12 for ; Sun, 29 May 2011 11:02:59 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB2xMi081198 for ; Sun, 29 May 2011 11:02:59 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB2xST081195 for perforce@freebsd.org; Sun, 29 May 2011 11:02:59 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:02:59 GMT Message-Id: <201105291102.p4TB2xST081195@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193897 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:03:00 -0000 http://p4web.freebsd.org/@@193897?ac=10 Change 193897 by ilya@ilya_triton2011 on 2011/05/29 11:02:39 Rename fuse_msg.c -> fuse_ipc.c Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#8 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.c#1 move/add .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_msg.c#4 move/delete Moved files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.c#1 moved from //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_msg.c#3 Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#8 (text+ko) ==== @@ -3,7 +3,7 @@ .include "../Makefile.common" SRCS = fuse_main.c \ - fuse_msg.c \ + fuse_ipc.c \ fuse_device.c \ fuse_vfsops.c \ fuse_vnops.c \ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.c#1 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sun May 29 11:04:05 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A47151065674; Sun, 29 May 2011 11:04:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6653E1065670 for ; Sun, 29 May 2011 11:04:05 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 531838FC18 for ; Sun, 29 May 2011 11:04:05 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB45Gj081232 for ; Sun, 29 May 2011 11:04:05 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB45ou081229 for perforce@freebsd.org; Sun, 29 May 2011 11:04:05 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:04:05 GMT Message-Id: <201105291104.p4TB45ou081229@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193898 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:04:05 -0000 http://p4web.freebsd.org/@@193898?ac=10 Change 193898 by ilya@ilya_triton2011 on 2011/05/29 11:03:14 fuse_ipc.h reduce diff: whitespace, kdebug_printf() Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#2 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#2 (text+ko) ==== @@ -1,4 +1,11 @@ /* + * Copyright (C) 2006 Google. All Rights Reserved. + * Amit Singh + */ + +#ifndef _FUSE_IPC_H_ +#define _FUSE_IPC_H_ +/* * Messaging related stuff and parameters of a session */ @@ -7,13 +14,12 @@ * fiov_adjust() is the primary public interface. */ struct fuse_iov { - /* "public" members, provide an interface similar to that of an iov */ - void *base; - size_t len; /* nominal length */ - - /* "private" members */ - size_t allocated_size; /* size of allocated buffer */ - int credit; /* allow overruns of max permanent size + /* "public" members, provide an interface similar to that of an iov */ + void *base; + size_t len; /* nominal length */ + /* "private" members */ + size_t allocated_size; /* size of allocated buffer */ + int credit; /* allow overruns of max permanent size this many times */ }; @@ -24,11 +30,11 @@ /* tune fiov so that its len will be set to size */ void fiov_adjust(struct fuse_iov *fiov, size_t size); -#define FUSE_DIMALLOC(fiov, spc1, spc2, amnt) \ -do { \ - fiov_adjust(fiov, (sizeof(*(spc1)) + (amnt))); \ - (spc1) = (fiov)->base; \ - (spc2) = (char *)(fiov)->base + (sizeof(*(spc1))); \ +#define FUSE_DIMALLOC(fiov, spc1, spc2, amnt) \ +do { \ + fiov_adjust(fiov, (sizeof(*(spc1)) + (amnt))); \ + (spc1) = (fiov)->base; \ + (spc2) = (char *)(fiov)->base + (sizeof(*(spc1))); \ } while (0) #define FU_AT_LEAST(siz) max(siz, 128) @@ -47,38 +53,34 @@ */ struct fuse_ticket { + /* fields giving the identity of the ticket */ + uint64_t tk_unique; + struct fuse_data *tk_data; + int tk_flag; + unsigned int tk_age; - /* fields giving the identity of the ticket */ + STAILQ_ENTRY(fuse_ticket) tk_freetickets_link; + TAILQ_ENTRY(fuse_ticket) tk_alltickets_link; - uint64_t tk_unique; - struct fuse_data *tk_data; - int tk_flag; - unsigned int tk_age; - STAILQ_ENTRY(fuse_ticket) tk_freetickets_link; - TAILQ_ENTRY(fuse_ticket) tk_alltickets_link; + /* fields for initiating an upgoing message */ + struct fuse_iov tk_ms_fiov; + void *tk_ms_bufdata; + unsigned long tk_ms_bufsize; + enum { FT_M_FIOV, FT_M_BUF } tk_ms_type; + STAILQ_ENTRY(fuse_ticket) tk_ms_link; - /* fields for initiating an upgoing message */ + /* fields for handling answers coming from userspace */ + struct fuse_iov tk_aw_fiov; + void *tk_aw_bufdata; + unsigned long tk_aw_bufsize; + enum { FT_A_FIOV, FT_A_BUF } tk_aw_type; - struct fuse_iov tk_ms_fiov; - void *tk_ms_bufdata; - unsigned long tk_ms_bufsize; - enum { FT_M_FIOV, FT_M_BUF } tk_ms_type; - /**/ - STAILQ_ENTRY(fuse_ticket) tk_ms_link; - - /* fields for handling answers coming from userspace */ - - struct fuse_iov tk_aw_fiov; - void *tk_aw_bufdata; - unsigned long tk_aw_bufsize; - enum { FT_A_FIOV, FT_A_BUF } tk_aw_type; - /**/ - struct fuse_out_header tk_aw_ohead; - int tk_aw_errno; - struct mtx tk_aw_mtx; - fuse_handler_t *tk_aw_handler; - struct fuse_iov tk_aw_handler_parm; - TAILQ_ENTRY(fuse_ticket) tk_aw_link; + struct fuse_out_header tk_aw_ohead; + int tk_aw_errno; + struct mtx tk_aw_mtx; + fuse_handler_t *tk_aw_handler; + struct fuse_iov tk_aw_handler_parm; + TAILQ_ENTRY(fuse_ticket) tk_aw_link; }; #define FT_ANSW 0x01 /* request of ticket has already been answered */ @@ -88,31 +90,36 @@ static __inline struct fuse_iov * fticket_resp(struct fuse_ticket *tick) { - return (&tick->tk_aw_fiov); + kdebug_printf("-> tick=%p\n", tick); + return (&tick->tk_aw_fiov); } static __inline int fticket_answered(struct fuse_ticket *tick) { - return (tick->tk_flag & FT_ANSW); + kdebug_printf("-> tick=%p\n", tick); + return (tick->tk_flag & FT_ANSW); } static __inline void fticket_set_answered(struct fuse_ticket *tick) { - tick->tk_flag |= FT_ANSW; + kdebug_printf("-> tick=%p\n", tick); + tick->tk_flag |= FT_ANSW; } static __inline enum fuse_opcode fticket_opcode(struct fuse_ticket *tick) { - return (((struct fuse_in_header *)(tick->tk_ms_fiov.base))->opcode); + kdebug_printf("-> tick=%p\n", tick); + return (((struct fuse_in_header *)(tick->tk_ms_fiov.base))->opcode); } static __inline void fticket_disown(struct fuse_ticket *tick) { - tick->tk_flag |= FT_NOTOWNED; + kdebug_printf("-> tick=%p\n", tick); + tick->tk_flag |= FT_NOTOWNED; } /* pull in userspace data from uio and pass it to tick */ @@ -121,55 +128,56 @@ enum mountpri { FM_NOMOUNTED, FM_PRIMARY, FM_SECONDARY }; /* - * The data representing a fuse session. + * The data representing a FUSE session. * It contains the queues used in the communication * and the respective locks. */ struct fuse_data { - enum mountpri mpri; + enum mountpri mpri; + + /* queue for upgoing messages */ + struct mtx ms_mtx; + STAILQ_HEAD(, fuse_ticket) ms_head; - /* queue for upgoing messages */ - struct mtx ms_mtx; - STAILQ_HEAD(, fuse_ticket) ms_head; + /* queue of answer waiters */ + struct mtx aw_mtx; + TAILQ_HEAD(, fuse_ticket) aw_head; - /* queue of answer waiters */ - struct mtx aw_mtx; - TAILQ_HEAD(, fuse_ticket) aw_head; + /* fuse_ticket repository */ + struct mtx ticket_mtx; + STAILQ_HEAD(, fuse_ticket) freetickets_head; + TAILQ_HEAD(, fuse_ticket) alltickets_head; + uint32_t freeticket_counter; + uint32_t deadticket_counter; + uint32_t ticketer; - /* fuse_ticket repository */ - struct mtx ticket_mtx; - STAILQ_HEAD(, fuse_ticket) freetickets_head; - TAILQ_HEAD(, fuse_ticket) alltickets_head; - uint32_t freeticket_counter; - uint32_t deadticket_counter; - uint32_t ticketer; #if _DEBUG_UNIQUE - uint64_t msgcou; + uint64_t msgcou; #endif - struct sx rename_lock; + struct sx rename_lock; - struct ucred *daemoncred; + struct ucred *daemoncred; - struct selinfo ks_rsel; + struct selinfo ks_rsel; - int dataflag; + int dataflag; - struct cdev *fdev; - struct mount *mp; - struct vnode *rvp; + struct cdev *fdev; + struct mount *mp; + struct vnode *rvp; - /* mount info */ - int mntco; - struct sx mhierlock; - LIST_HEAD(, fuse_secondary_data) slaves_head; + /* mount info */ + int mntco; + struct sx mhierlock; + LIST_HEAD(, fuse_secondary_data) slaves_head; - uint32_t fuse_libabi_major; - uint32_t fuse_libabi_minor; + uint32_t fuse_libabi_major; + uint32_t fuse_libabi_minor; - unsigned max_write; - unsigned max_read; + unsigned max_write; + unsigned max_read; }; #define FSESS_KICK 0x0001 /* session is to be closed */ @@ -203,9 +211,9 @@ static __inline struct fuse_data * fusefs_get_data(struct mount *mp) { - struct fuse_data *data = mp->mnt_data; - - return (data->mpri == FM_PRIMARY ? data : NULL); + struct fuse_data *data = mp->mnt_data; + kdebug_printf("-> mp=%p\n", mp); + return (data->mpri == FM_PRIMARY ? data : NULL); } /* misc functions for managing queues and alike */ @@ -213,97 +221,104 @@ static __inline void fuse_ms_push(struct fuse_ticket *tick) { - STAILQ_INSERT_TAIL(&tick->tk_data->ms_head, tick, tk_ms_link); + kdebug_printf("-> tick=%p\n", tick); + STAILQ_INSERT_TAIL(&tick->tk_data->ms_head, tick, tk_ms_link); } static __inline struct fuse_ticket * fuse_ms_pop(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; + + kdebug_printf("-> data=%p\n", data); - if ((tick = STAILQ_FIRST(&data->ms_head))) - STAILQ_REMOVE_HEAD(&data->ms_head, tk_ms_link); - return (tick); + if ((tick = STAILQ_FIRST(&data->ms_head))) { + STAILQ_REMOVE_HEAD(&data->ms_head, tk_ms_link); + } + return (tick); } -/**/ + static __inline void fuse_aw_push(struct fuse_ticket *tick) { - TAILQ_INSERT_TAIL(&tick->tk_data->aw_head, tick, tk_aw_link); + kdebug_printf("-> tick=%p\n", tick); + TAILQ_INSERT_TAIL(&tick->tk_data->aw_head, tick, tk_aw_link); } static __inline void fuse_aw_remove(struct fuse_ticket *tick) { - TAILQ_REMOVE(&tick->tk_data->aw_head, tick, tk_aw_link); + kdebug_printf("-> tick=%p\n", tick); + TAILQ_REMOVE(&tick->tk_data->aw_head, tick, tk_aw_link); } static __inline struct fuse_ticket * fuse_aw_pop(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; + + kdebug_printf("-> data=%p\n", data); + + if ((tick = TAILQ_FIRST(&data->aw_head))) { + fuse_aw_remove(tick); + } - if ((tick = TAILQ_FIRST(&data->aw_head))) - fuse_aw_remove(tick); - return (tick); + return (tick); } struct fuse_ticket *fuse_ticket_fetch(struct fuse_data *data); -void fuse_ticket_drop(struct fuse_ticket *tick); -void fuse_ticket_drop_notowned(struct fuse_ticket *tick); -void fuse_insert_callback(struct fuse_ticket *tick, - fuse_handler_t *handler); -void fuse_insert_message(struct fuse_ticket *tick); +void fuse_ticket_drop(struct fuse_ticket *tick); +void fuse_ticket_drop_notowned(struct fuse_ticket *tick); +void fuse_insert_callback(struct fuse_ticket *tick, fuse_handler_t *handler); +void fuse_insert_message(struct fuse_ticket *tick); static __inline int fuse_libabi_geq(struct fuse_data *data, uint32_t maj, uint32_t min) { - return (data->fuse_libabi_major > maj || - (data->fuse_libabi_major == maj && - data->fuse_libabi_minor >= min)); + return (data->fuse_libabi_major > maj || + (data->fuse_libabi_major == maj && data->fuse_libabi_minor >= min)); } /* * VFS private data for secondary mount */ struct fuse_secondary_data { - enum mountpri mpri; + enum mountpri mpri; + struct mount *mp; + struct fuse_data *master; - struct mount *mp; - - struct fuse_data *master; - LIST_ENTRY(fuse_secondary_data) slaves_link; + LIST_ENTRY(fuse_secondary_data) slaves_link; }; static __inline struct fuse_secondary_data * fusefs_get_secdata(struct mount *mp) { - struct fuse_secondary_data *fsdat = mp->mnt_data; - - return (fsdat->mpri == FM_SECONDARY ? fsdat : NULL); + struct fuse_secondary_data *fsdat = mp->mnt_data; + return (fsdat->mpri == FM_SECONDARY ? fsdat : NULL); } struct fuse_data *fdata_alloc(struct cdev *dev, struct ucred *cred); -void fdata_destroy(struct fuse_data *data); +void fdata_destroy(struct fuse_data *data); /* see if session is to be closed */ -int fdata_kick_get(struct fuse_data *data); +int fdata_kick_get(struct fuse_data *data); /* mark session to be closed */ -void fdata_kick_set(struct fuse_data *data); +void fdata_kick_set(struct fuse_data *data); /* * Structure used by the high level interface to messaging */ struct fuse_dispatcher { - /* fields for stage 1 (and 0, 2) */ - struct fuse_ticket *tick; - struct fuse_in_header *finh; - void *indata; - size_t iosize; - uint64_t nodeid; - /* fields for stage 2 */ - int answ_stat; - void *answ; + /* fields for stage 1 (and 0, 2) */ + struct fuse_ticket *tick; + struct fuse_in_header *finh; + + void *indata; + size_t iosize; + uint64_t nodeid; + /* fields for stage 2 */ + int answ_stat; + void *answ; }; /* High-level routines for different stages of message passing */ @@ -312,8 +327,9 @@ static __inline void fdisp_init(struct fuse_dispatcher *fdisp, size_t iosize) { - fdisp->iosize = iosize; - fdisp->tick = NULL; + kdebug_printf("-> fdisp=%p, iosize=%x\n", fdisp, iosize); + fdisp->iosize = iosize; + fdisp->tick = NULL; } /* stage 1 */ @@ -336,8 +352,11 @@ fdisp_simple_putget(struct fuse_dispatcher *fdip, enum fuse_opcode op, struct vnode *vp, struct thread *td, struct ucred *cred) { - fdisp_init(fdip, 0); - fdisp_make_vp(fdip, op, vp, td, cred); + kdebug_printf("-> fdip=%p, opcode=%d, vp=%p\n", fdip, op, vp); + fdisp_init(fdip, 0); + fdisp_make_vp(fdip, op, vp, td, cred); - return (fdisp_wait_answ(fdip)); + return (fdisp_wait_answ(fdip)); } + +#endif /* _FUSE_IPC_H_ */ From owner-p4-projects@FreeBSD.ORG Sun May 29 11:04:06 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6B5481065776; Sun, 29 May 2011 11:04:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 867621065672 for ; Sun, 29 May 2011 11:04:05 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 749C88FC19 for ; Sun, 29 May 2011 11:04:05 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB45Nt081238 for ; Sun, 29 May 2011 11:04:05 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB45d3081235 for perforce@freebsd.org; Sun, 29 May 2011 11:04:05 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:04:05 GMT Message-Id: <201105291104.p4TB45d3081235@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193899 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:04:06 -0000 http://p4web.freebsd.org/@@193899?ac=10 Change 193899 by ilya@ilya_triton2011 on 2011/05/29 11:03:51 Add missing parentheses in FU_AT_LEAST macro Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#3 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#3 (text+ko) ==== @@ -37,7 +37,7 @@ (spc2) = (char *)(fiov)->base + (sizeof(*(spc1))); \ } while (0) -#define FU_AT_LEAST(siz) max(siz, 128) +#define FU_AT_LEAST(siz) max((siz), 128) struct fuse_ticket; struct fuse_data; From owner-p4-projects@FreeBSD.ORG Sun May 29 11:05:12 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DB4891065672; Sun, 29 May 2011 11:05:11 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9DAA1106566B for ; Sun, 29 May 2011 11:05:11 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 8BB5F8FC14 for ; Sun, 29 May 2011 11:05:11 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB5BmE081280 for ; Sun, 29 May 2011 11:05:11 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB5Bsq081277 for perforce@freebsd.org; Sun, 29 May 2011 11:05:11 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:05:11 GMT Message-Id: <201105291105.p4TB5Bsq081277@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193900 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:05:12 -0000 http://p4web.freebsd.org/@@193900?ac=10 Change 193900 by ilya@ilya_triton2011 on 2011/05/29 11:04:31 Reorder fields in struct fuse_data Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#4 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.h#4 (text+ko) ==== @@ -135,6 +135,11 @@ struct fuse_data { enum mountpri mpri; + int mntco; + struct cdev *fdev; + struct mount *mp; + struct ucred *daemoncred; + int dataflag; /* queue for upgoing messages */ struct mtx ms_mtx; @@ -158,18 +163,11 @@ struct sx rename_lock; - struct ucred *daemoncred; - struct selinfo ks_rsel; - int dataflag; - - struct cdev *fdev; - struct mount *mp; struct vnode *rvp; /* mount info */ - int mntco; struct sx mhierlock; LIST_HEAD(, fuse_secondary_data) slaves_head; From owner-p4-projects@FreeBSD.ORG Sun May 29 11:06:18 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1F51B1065672; Sun, 29 May 2011 11:06:18 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D542E106564A for ; Sun, 29 May 2011 11:06:17 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id C21828FC14 for ; Sun, 29 May 2011 11:06:17 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB6HWd081318 for ; Sun, 29 May 2011 11:06:17 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB6HJK081315 for perforce@freebsd.org; Sun, 29 May 2011 11:06:17 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:06:17 GMT Message-Id: <201105291106.p4TB6HJK081315@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193901 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:06:18 -0000 http://p4web.freebsd.org/@@193901?ac=10 Change 193901 by ilya@ilya_triton2011 on 2011/05/29 11:05:18 fuse_ipc.c reduce diff: whitespace, kdebug_printf() Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.c#2 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_ipc.c#2 (text+ko) ==== @@ -1,4 +1,9 @@ /* + * Copyright (C) 2006 Google. All Rights Reserved. + * Amit Singh + */ + +/* * Messaging related routines. */ @@ -79,39 +84,49 @@ void fiov_init(struct fuse_iov *fiov, size_t size) { - fiov->len = 0; - fiov->base = malloc(FU_AT_LEAST(size), M_FUSEMSG, M_WAITOK | M_ZERO); - fiov->allocated_size = FU_AT_LEAST(size); - fiov->credit = fuse_iov_credit; + debug_printf("fiov=%p, size=%x\n", fiov, size); + + fiov->len = 0; + fiov->base = malloc(FU_AT_LEAST(size), M_FUSEMSG, M_WAITOK | M_ZERO); + fiov->allocated_size = FU_AT_LEAST(size); + fiov->credit = fuse_iov_credit; } void fiov_teardown(struct fuse_iov *fiov) { - free(fiov->base, M_FUSEMSG); + debug_printf("fiov=%p\n", fiov); + + free(fiov->base, M_FUSEMSG); } void fiov_adjust(struct fuse_iov *fiov, size_t size) { - if (fiov->allocated_size < size || - (fuse_iov_permanent_bufsize >= 0 && - fiov->allocated_size - size > fuse_iov_permanent_bufsize && + debug_printf("fiov=%p, size=%x\n", fiov, size); + + if (fiov->allocated_size < size || + (fuse_iov_permanent_bufsize >= 0 && + fiov->allocated_size - size > fuse_iov_permanent_bufsize && --fiov->credit < 0)) { - fiov->base = realloc(fiov->base, FU_AT_LEAST(size), M_FUSEMSG, - M_WAITOK | M_ZERO); - fiov->allocated_size = FU_AT_LEAST(size); - fiov->credit = fuse_iov_credit; - } + + fiov->base = realloc(fiov->base, FU_AT_LEAST(size), M_FUSEMSG, + M_WAITOK | M_ZERO); + + fiov->allocated_size = FU_AT_LEAST(size); + fiov->credit = fuse_iov_credit; + } - fiov->len = size; + fiov->len = size; } void fiov_refresh(struct fuse_iov *fiov) { - bzero(fiov->base, fiov->len); - fiov_adjust(fiov, 0); + debug_printf("fiov=%p\n", fiov); + + bzero(fiov->base, fiov->len); + fiov_adjust(fiov, 0); } /* <== fuse_iov methods */ @@ -147,129 +162,154 @@ static struct fuse_ticket * fticket_alloc(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; + + debug_printf("data=%p\n", data); - tick = malloc(sizeof(*tick), M_FUSEMSG, M_WAITOK | M_ZERO); + tick = malloc(sizeof(*tick), M_FUSEMSG, M_WAITOK | M_ZERO); - tick->tk_data = data; + tick->tk_data = data; - fiov_init(&tick->tk_ms_fiov, sizeof(struct fuse_in_header)); - tick->tk_ms_type = FT_M_FIOV; + fiov_init(&tick->tk_ms_fiov, sizeof(struct fuse_in_header)); + tick->tk_ms_type = FT_M_FIOV; - mtx_init(&tick->tk_aw_mtx, "fuse answer delivery mutex", NULL, MTX_DEF); - fiov_init(&tick->tk_aw_fiov, 0); - fiov_init(&tick->tk_aw_handler_parm, 0); - tick->tk_aw_type = FT_A_FIOV; + mtx_init(&tick->tk_aw_mtx, "fuse answer delivery mutex", NULL, MTX_DEF); + fiov_init(&tick->tk_aw_fiov, 0); + fiov_init(&tick->tk_aw_handler_parm, 0); + tick->tk_aw_type = FT_A_FIOV; - return (tick); + return (tick); } static __inline void fticket_refresh(struct fuse_ticket *tick) { - fiov_refresh(&tick->tk_ms_fiov); - tick->tk_ms_bufdata = NULL; - tick->tk_ms_bufsize = 0; - tick->tk_ms_type = FT_M_FIOV; + debug_printf("tick=%p\n", tick); + + fiov_refresh(&tick->tk_ms_fiov); + tick->tk_ms_bufdata = NULL; + tick->tk_ms_bufsize = 0; + tick->tk_ms_type = FT_M_FIOV; - bzero(&tick->tk_aw_ohead, sizeof(struct fuse_out_header)); - fiov_refresh(&tick->tk_aw_fiov); - fiov_adjust(&tick->tk_aw_handler_parm, 0); - tick->tk_aw_errno = 0; - tick->tk_aw_bufdata = NULL; - tick->tk_aw_bufsize = 0; - tick->tk_aw_type = FT_A_FIOV; + bzero(&tick->tk_aw_ohead, sizeof(struct fuse_out_header)); + fiov_refresh(&tick->tk_aw_fiov); + fiov_adjust(&tick->tk_aw_handler_parm, 0); + tick->tk_aw_errno = 0; + tick->tk_aw_bufdata = NULL; + tick->tk_aw_bufsize = 0; + tick->tk_aw_type = FT_A_FIOV; - tick->tk_flag = 0; - tick->tk_age++; + tick->tk_flag = 0; + tick->tk_age++; } static void fticket_destroy(struct fuse_ticket *tick) { - fiov_teardown(&tick->tk_ms_fiov); + debug_printf("tick=%p\n", tick); + + fiov_teardown(&tick->tk_ms_fiov); - mtx_destroy(&tick->tk_aw_mtx); - fiov_teardown(&tick->tk_aw_fiov); - fiov_teardown(&tick->tk_aw_handler_parm); + mtx_destroy(&tick->tk_aw_mtx); + fiov_teardown(&tick->tk_aw_fiov); + fiov_teardown(&tick->tk_aw_handler_parm); - free(tick, M_FUSEMSG); + free(tick, M_FUSEMSG); } static int fticket_wait_answer(struct fuse_ticket *tick) { - int err = 0; + int err = 0; + + debug_printf("tick=%p\n", tick); + mtx_lock(&tick->tk_aw_mtx); - mtx_lock(&tick->tk_aw_mtx); - if (fticket_answered(tick)) - goto out; + if (fticket_answered(tick)) { + goto out; + } - if (fdata_kick_get(tick->tk_data)) { - err = ENOTCONN; - fticket_set_answered(tick); - goto out; - } + if (fdata_kick_get(tick->tk_data)) { + err = ENOTCONN; + fticket_set_answered(tick); + goto out; + } - err = msleep(tick, &tick->tk_aw_mtx, PCATCH, "fu_ans", 0); + err = msleep(tick, &tick->tk_aw_mtx, PCATCH, "fu_ans", 0); out: - mtx_unlock(&tick->tk_aw_mtx); + mtx_unlock(&tick->tk_aw_mtx); - if (! (err || fticket_answered(tick))) { - /* - * Some deadlocky scenarios can get us here, like SIGKILLing - * the fusexmp daemon after a fuse dir has been null mounted - * over its original copy in the "normal" fs - * - * (I guess there is no need of kicking the daemon at this - * point...) - */ - DEBUG2G("fuse requester was woken up but still no answer"); - err = ENXIO; - } + if (!(err || fticket_answered(tick))) { + /* + * Some deadlocky scenarios can get us here, like SIGKILLing + * the fusexmp daemon after a fuse dir has been null mounted + * over its original copy in the "normal" fs + * + * (I guess there is no need of kicking the daemon at this + * point...) + */ + debug_printf("fuse requester was woken up but still no answer"); + err = ENXIO; + } - return (err); + return (err); } static __inline int fticket_aw_pull_uio(struct fuse_ticket *tick, struct uio *uio) { - int err = 0; - size_t len; + int err = 0; + size_t len = uio->uio_resid; + + debug_printf("tick=%p, uio=%p\n", tick, uio); + + + if (len) { + switch (tick->tk_aw_type) { + case FT_A_FIOV: + fiov_adjust(fticket_resp(tick), len); + err = uiomove(fticket_resp(tick)->base, len, uio); + if (err) { + debug_printf("FT_A_FIOV: error is %d (%p, %d, %p)\n", + err, fticket_resp(tick)->base, len, uio); + } + break; + + case FT_A_BUF: + tick->tk_aw_bufsize = len; + err = uiomove(tick->tk_aw_bufdata, len, uio); + if (err) { + debug_printf("FT_A_BUF: error is %d (%p, %d, %p)\n", + err, tick->tk_aw_bufdata, len, uio); + } + break; - len = uio->uio_resid; + default: + panic("FUSE: unknown answer type for ticket %p", tick); + } + } - if (len) { - switch (tick->tk_aw_type) { - case FT_A_FIOV: - fiov_adjust(fticket_resp(tick), len); - err = uiomove(fticket_resp(tick)->base, len, uio); - break; - case FT_A_BUF: - tick->tk_aw_bufsize = len; - err = uiomove(tick->tk_aw_bufdata, len, uio); - break; - default: - panic("unknown answer type for fuse_ticket %p", tick); - } - } - DEBUG("uio pulled, error val: %d\n",err); - return (err); + return (err); } -int fticket_pull(struct fuse_ticket *tick, struct uio *uio) +int +fticket_pull(struct fuse_ticket *tick, struct uio *uio) { - int err = 0; + int err = 0; + + debug_printf("tick=%p, uio=%p\n", tick, uio); - if (tick->tk_aw_ohead.error) - return (0); + if (tick->tk_aw_ohead.error) { + return (0); + } - err = fuse_body_audit(tick, uio->uio_resid); - if (! err) - err = fticket_aw_pull_uio(tick, uio); + err = fuse_body_audit(tick, uio->uio_resid); + if (!err) { + err = fticket_aw_pull_uio(tick, uio); + } - return (err); + return (err); } /* <== fuse_ticket methods */ @@ -279,80 +319,88 @@ struct fuse_data * fdata_alloc(struct cdev *fdev, struct ucred *cred) { - struct fuse_data *data; + struct fuse_data *data; - data = malloc(sizeof(struct fuse_data), M_FUSEMSG, M_WAITOK | M_ZERO); + debug_printf("fdev=%p, p=%p\n", fdev, p); - /* Setting up fields of mine */ - data->mpri = FM_NOMOUNTED; - data->fdev = fdev; + data = malloc(sizeof(struct fuse_data), M_FUSEMSG, M_WAITOK | M_ZERO); - mtx_init(&data->ms_mtx, "fuse message list mutex", NULL, MTX_DEF); - STAILQ_INIT(&data->ms_head); - mtx_init(&data->ticket_mtx, "fuse ticketer mutex", NULL, MTX_DEF); - STAILQ_INIT(&data->freetickets_head); - TAILQ_INIT(&data->alltickets_head); - mtx_init(&data->aw_mtx, "fuse answer list mutex", NULL, MTX_DEF); - TAILQ_INIT(&data->aw_head); - data->daemoncred = crhold(cred); + /* Setting up fields of mine */ + data->mpri = FM_NOMOUNTED; + data->fdev = fdev; + mtx_init(&data->ms_mtx, "fuse message list mutex", NULL, MTX_DEF); + STAILQ_INIT(&data->ms_head); + mtx_init(&data->ticket_mtx, "fuse ticketer mutex", NULL, MTX_DEF); + debug_printf("ALLOC_INIT data=%p ticket_mtx=%p\n", data, data->ticket_mtx); + STAILQ_INIT(&data->freetickets_head); + TAILQ_INIT(&data->alltickets_head); + mtx_init(&data->aw_mtx, "fuse answer list mutex", NULL, MTX_DEF); + TAILQ_INIT(&data->aw_head); + data->ticketer = 0; + data->freeticket_counter = 0; + data->daemoncred = crhold(cred); - sx_init(&data->mhierlock, "fuse hierarchy of mounts lock"); - LIST_INIT(&data->slaves_head); + sx_init(&data->mhierlock, "fuse hierarchy of mounts lock"); + LIST_INIT(&data->slaves_head); - sx_init(&data->rename_lock, "fuse rename lock"); + sx_init(&data->rename_lock, "fuse rename lock"); - return (data); + return (data); } void fdata_destroy(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; + + debug_printf("data=%p, destroy.mntco = %d\n", data, data->mntco); - /* Driving off stage all that stuff thrown at device... */ - mtx_destroy(&data->ms_mtx); - mtx_destroy(&data->aw_mtx); - mtx_destroy(&data->ticket_mtx); - sx_destroy(&data->rename_lock); + /* Driving off stage all that stuff thrown at device... */ + mtx_destroy(&data->ms_mtx); + mtx_destroy(&data->aw_mtx); + mtx_destroy(&data->ticket_mtx); + sx_destroy(&data->rename_lock); - while ((tick = fuse_pop_allticks(data))) - fticket_destroy(tick); + while ((tick = fuse_pop_allticks(data))) { + fticket_destroy(tick); + } - crfree(data->daemoncred); + crfree(data->daemoncred); - sx_destroy(&data->mhierlock); + sx_destroy(&data->mhierlock); - free(data,M_FUSEMSG); + free(data,M_FUSEMSG); } int fdata_kick_get(struct fuse_data *data) { - DEBUG("0x%x\n", data->dataflag & FSESS_KICK); - return (data->dataflag & FSESS_KICK); + debug_printf("data=%p\n", data); + + return (data->dataflag & FSESS_KICK); } void fdata_kick_set(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; - DEBUG2G("banning daemon\n"); + debug_printf("data=%p\n", data); - mtx_lock(&data->ms_mtx); - data->dataflag |= FSESS_KICK; - wakeup_one(data); - selwakeuppri(&data->ks_rsel, PZERO + 1); - mtx_unlock(&data->ms_mtx); + mtx_lock(&data->ms_mtx); + data->dataflag |= FSESS_KICK; + wakeup_one(data); + selwakeuppri(&data->ks_rsel, PZERO + 1); + mtx_unlock(&data->ms_mtx); - mtx_lock(&data->ticket_mtx); - wakeup(&data->ticketer); - mtx_unlock(&data->ticket_mtx); + mtx_lock(&data->ticket_mtx); + wakeup(&data->ticketer); + mtx_unlock(&data->ticket_mtx); - mtx_lock(&data->aw_mtx); - TAILQ_FOREACH(tick, &data->aw_head, tk_aw_link) - wakeup_one(tick); - mtx_unlock(&data->aw_mtx); + mtx_lock(&data->aw_mtx); + TAILQ_FOREACH(tick, &data->aw_head, tk_aw_link) + wakeup_one(tick); + mtx_unlock(&data->aw_mtx); } /* <== fuse_data methods */ @@ -368,336 +416,385 @@ static __inline void fuse_push_freeticks(struct fuse_ticket *tick) { - STAILQ_INSERT_TAIL(&tick->tk_data->freetickets_head, tick, - tk_freetickets_link); - tick->tk_data->freeticket_counter++; + debug_printf("tick=%p\n", tick); + + STAILQ_INSERT_TAIL(&tick->tk_data->freetickets_head, tick, + tk_freetickets_link); + tick->tk_data->freeticket_counter++; } static __inline struct fuse_ticket * fuse_pop_freeticks(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; + + debug_printf("data=%p\n", data); - if ((tick = STAILQ_FIRST(&data->freetickets_head))) { - STAILQ_REMOVE_HEAD(&data->freetickets_head, tk_freetickets_link); - data->freeticket_counter--; - } + if ((tick = STAILQ_FIRST(&data->freetickets_head))) { + STAILQ_REMOVE_HEAD(&data->freetickets_head, tk_freetickets_link); + data->freeticket_counter--; + } - return tick; + return tick; } -/**/ + static __inline void fuse_push_allticks(struct fuse_ticket *tick) { - tick->tk_unique = tick->tk_data->ticketer++; - TAILQ_INSERT_TAIL(&tick->tk_data->alltickets_head, tick, tk_alltickets_link); + debug_printf("tick=%p\n", tick); + + tick->tk_unique = tick->tk_data->ticketer++; + TAILQ_INSERT_TAIL(&tick->tk_data->alltickets_head, tick, + tk_alltickets_link); } static __inline void fuse_remove_allticks(struct fuse_ticket *tick) { - tick->tk_data->deadticket_counter++; - TAILQ_REMOVE(&tick->tk_data->alltickets_head, tick, tk_alltickets_link); + debug_printf("tick=%p\n", tick); + + tick->tk_data->deadticket_counter++; + TAILQ_REMOVE(&tick->tk_data->alltickets_head, tick, tk_alltickets_link); } static struct fuse_ticket * fuse_pop_allticks(struct fuse_data *data) { - struct fuse_ticket *tick; + struct fuse_ticket *tick; + + debug_printf("data=%p\n", data); - if ((tick = TAILQ_FIRST(&data->alltickets_head))) { - fuse_remove_allticks(tick); - } + if ((tick = TAILQ_FIRST(&data->alltickets_head))) { + fuse_remove_allticks(tick); + } - return (tick); + return (tick); } struct fuse_ticket * fuse_ticket_fetch(struct fuse_data *data) { - struct fuse_ticket *tick; - int err = 0; + int err = 0; + struct fuse_ticket *tick; + + debug_printf("data=%p\n", data); - DEBUG("fetching ticket\n"); - if (data->freeticket_counter == 0) { - tick = fticket_alloc(data); - mtx_lock(&data->ticket_mtx); - fuse_push_allticks(tick); - } else { - mtx_lock(&data->ticket_mtx); - tick = fuse_pop_freeticks(data); - KASSERT(tick, ("no free ticket available tho counter said there is")); - } + if (data->freeticket_counter == 0) { + tick = fticket_alloc(data); + mtx_lock(&data->ticket_mtx); + fuse_push_allticks(tick); + } else { + mtx_lock(&data->ticket_mtx); + tick = fuse_pop_freeticks(data); + if (!tick) { + panic("no free ticket despite the counter's value"); + } + } #if _DEBUG_UNIQUE tick->tk_unique = tick->tk_unique % 10000 + ++data->msgcou * 10000; #endif - if (! (data->dataflag & FSESS_INITED) && data->ticketer > 1) - err = msleep(&data->ticketer, &data->ticket_mtx, - PCATCH | PDROP, "fu_ini", 0); - else { - if (maxtickets && - data->ticketer - data->deadticket_counter > maxtickets) - err = 1; - mtx_unlock(&data->ticket_mtx); - } + if (!(data->dataflag & FSESS_INITED) && data->ticketer > 1) { + err = msleep(&data->ticketer, &data->ticket_mtx, PCATCH | PDROP, + "fu_ini", 0); + } else { + if (maxtickets && + data->ticketer - data->deadticket_counter > maxtickets) + err = 1; + mtx_unlock(&data->ticket_mtx); + } - if (err) - fdata_kick_set(data); + if (err) { + fdata_kick_set(data); + } - return (tick); + return (tick); } void fuse_ticket_drop(struct fuse_ticket *tick) { - int die = 0; + int die = 0; - /* - * Limit below should be tunable by a sysctl? - * Probably not worth for the effort. - */ - if (maxfreetickets >= 0 && - maxfreetickets <= tick->tk_data->freeticket_counter) { - die = 1; - DEBUG("ticket will die\n"); - } else - fticket_refresh(tick); + debug_printf("tick=%p\n", tick); - mtx_lock(&tick->tk_data->ticket_mtx); - if (die) { - fuse_remove_allticks(tick); - mtx_unlock(&tick->tk_data->ticket_mtx); - fticket_destroy(tick); - } else { - fuse_push_freeticks(tick); - mtx_unlock(&tick->tk_data->ticket_mtx); - } + /* + * Limit below should be tunable by a sysctl? + * Probably not worth for the effort. + */ + if (maxfreetickets >= 0 && + maxfreetickets <= tick->tk_data->freeticket_counter) { + die = 1; + } else { + fticket_refresh(tick); + } - DEBUG("ticket removed\n"); + mtx_lock(&tick->tk_data->ticket_mtx); + if (die) { + fuse_remove_allticks(tick); + mtx_unlock(&tick->tk_data->ticket_mtx); + fticket_destroy(tick); + } else { + fuse_push_freeticks(tick); + mtx_unlock(&tick->tk_data->ticket_mtx); + } } void fuse_ticket_drop_notowned(struct fuse_ticket *tick) { - if (tick->tk_flag & FT_NOTOWNED) - fuse_ticket_drop(tick); + debug_printf("tick=%p\n", tick); + + if (tick->tk_flag & FT_NOTOWNED) { + fuse_ticket_drop(tick); + } } void fuse_insert_callback(struct fuse_ticket *tick, fuse_handler_t *handler) { - /* - * If our session is defunct, then neither go on nor make fuss. - * Just return. (Making only fticket_wait_answer() fallible is good - * enough.) - */ - if (fdata_kick_get(tick->tk_data)) - return; + debug_printf("tick=%p, handler=%p\n", tick, handler); + + /* + * If our session is defunct, then neither go on nor make fuss. + * Just return. (Making only fticket_wait_answer() fallible is good + * enough.) + */ + if (fdata_kick_get(tick->tk_data)) { + return; + } - tick->tk_aw_handler = handler; + tick->tk_aw_handler = handler; - mtx_lock(&tick->tk_data->aw_mtx); - fuse_aw_push(tick); - mtx_unlock(&tick->tk_data->aw_mtx); + mtx_lock(&tick->tk_data->aw_mtx); + fuse_aw_push(tick); + mtx_unlock(&tick->tk_data->aw_mtx); } void fuse_insert_message(struct fuse_ticket *tick) { - if (tick->tk_flag & FT_DIRTY) - panic("ticket reused without being refreshed"); - tick->tk_flag |= FT_DIRTY; + debug_printf("tick=%p\n", tick); + + if (tick->tk_flag & FT_DIRTY) { + panic("FUSE: ticket reused without being refreshed"); + } + + tick->tk_flag |= FT_DIRTY; - if (fdata_kick_get(tick->tk_data)) { - fuse_ticket_drop_notowned(tick); - return; - } + if (fdata_kick_get(tick->tk_data)) { + fuse_ticket_drop_notowned(tick); + return; + } - mtx_lock(&tick->tk_data->ms_mtx); - fuse_ms_push(tick); - DEBUG("ring the bell\n"); - wakeup_one(tick->tk_data); - selwakeuppri(&tick->tk_data->ks_rsel, PZERO + 1); - mtx_unlock(&tick->tk_data->ms_mtx); + mtx_lock(&tick->tk_data->ms_mtx); + fuse_ms_push(tick); + wakeup_one(tick->tk_data); + selwakeuppri(&tick->tk_data->ks_rsel, PZERO + 1); + mtx_unlock(&tick->tk_data->ms_mtx); } static int fuse_body_audit(struct fuse_ticket *tick, size_t blen) { - int err = 0; - enum fuse_opcode opcode; + int err = 0; + enum fuse_opcode opcode; + + debug_printf("tick=%p, blen = %x\n", tick, blen); + + opcode = fticket_opcode(tick); + + switch (opcode) { + case FUSE_LOOKUP: + err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; + break; + + case FUSE_FORGET: + panic("a handler has been intalled for FUSE_FORGET"); + break; + + case FUSE_GETATTR: + err = blen == sizeof(struct fuse_attr_out) ? 0 : EINVAL; + break; + + case FUSE_SETATTR: + err = blen == sizeof(struct fuse_attr_out) ? 0 : EINVAL; + break; + + case FUSE_READLINK: + /* + * We use the same limit as Linux FUSE, except for that + * don't reserve the last byte for a terminating zero... + */ + err = PAGE_SIZE >= blen ? 0 : EINVAL; + break; + + case FUSE_SYMLINK: + err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; + break; + + case FUSE_MKNOD: + err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; + break; + + case FUSE_MKDIR: + err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; + break; + + case FUSE_UNLINK: + err = blen == 0 ? 0 : EINVAL; + break; + + case FUSE_RMDIR: + err = blen == 0 ? 0 : EINVAL; + break; + + case FUSE_RENAME: + err = blen == 0 ? 0 : EINVAL; + break; - opcode = fticket_opcode(tick); + case FUSE_LINK: + err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; + break; - DEBUG("op %s (#%d) was sent to us with a body of size %d\n", - (0 <= opcode && opcode <= fuse_opnames_entries) ? fuse_opnames[opcode] : "???", - opcode, (int)blen); + case FUSE_OPEN: + err = blen == sizeof(struct fuse_open_out) ? 0 : EINVAL; + break; - switch (opcode) { - case FUSE_LOOKUP: - err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; - break; - case FUSE_FORGET: - panic("a handler has been intalled for FUSE_FORGET"); - break; - case FUSE_GETATTR: - err = blen == sizeof(struct fuse_attr_out) ? 0 : EINVAL; - break; - case FUSE_SETATTR: - err = blen == sizeof(struct fuse_attr_out) ? 0 : EINVAL; - break; - case FUSE_READLINK: - /* - * We use the same limit as Linux FUSE, except for that - * don't reserve the last byte for a terminating zero... - */ - err = PAGE_SIZE >= blen ? 0 : EINVAL; - break; - case FUSE_SYMLINK: - err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; - break; - case FUSE_MKNOD: - err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; - break; - case FUSE_MKDIR: - err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; - break; - case FUSE_UNLINK: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_RMDIR: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_RENAME: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_LINK: - err = blen == sizeof(struct fuse_entry_out) ? 0 : EINVAL; - break; - case FUSE_OPEN: - err = blen == sizeof(struct fuse_open_out) ? 0 : EINVAL; - break; - case FUSE_READ: - /* - * we do whatever crazyness is needed to read the original - * request size, starting from the callback node, and then - * check whether available data doesn't grow over that. - */ - err = ((struct fuse_read_in *)( - (char *)tick->tk_ms_fiov.base + + case FUSE_READ: + /* + * we do whatever crazyness is needed to read the original + * request size, starting from the callback node, and then + * check whether available data doesn't grow over that. + */ + err = ((struct fuse_read_in *)( + (char *)tick->tk_ms_fiov.base + sizeof(struct fuse_in_header) - ))->size >= blen ? 0 : EINVAL; - break; - case FUSE_WRITE: - err = blen == sizeof(struct fuse_write_out) ? 0 : EINVAL; - break; - case FUSE_STATFS: + ))->size >= blen ? 0 : EINVAL; + break; + + case FUSE_WRITE: + err = blen == sizeof(struct fuse_write_out) ? 0 : EINVAL; + break; + + case FUSE_STATFS: #if FUSE_KERNELABI_GEQ(7, 4) - if (fuse_libabi_geq(tick->tk_data, 7, 4)) - err = blen == sizeof(struct fuse_statfs_out) ? 0 : EINVAL; - else - err = blen == FUSE_COMPAT_STATFS_SIZE ? 0 : EINVAL; + if (fuse_libabi_geq(tick->tk_data, 7, 4)) + err = blen == sizeof(struct fuse_statfs_out) ? 0 : EINVAL; + else + err = blen == FUSE_COMPAT_STATFS_SIZE ? 0 : EINVAL; #else - err = blen == sizeof(struct fuse_statfs_out) ? 0 : EINVAL; + err = blen == sizeof(struct fuse_statfs_out) ? 0 : EINVAL; #endif - break; - case FUSE_FLUSH: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_RELEASE: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_FSYNC: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_SETXATTR: - panic("FUSE_SETXATTR implementor has forgotten to define a response body format check"); - break; - case FUSE_GETXATTR: - panic("FUSE_GETXATTR implementor has forgotten to define a response body format check"); - break; - case FUSE_LISTXATTR: - panic("FUSE_LISTXATTR implementor has forgotten to define a response body format check"); - break; - case FUSE_REMOVEXATTR: - panic("FUSE_REMOVEXATTR implementor has forgotten to define a response body format check"); - break; - case FUSE_INIT: + break; + case FUSE_FLUSH: + err = blen == 0 ? 0 : EINVAL; + break; + + case FUSE_RELEASE: + err = blen == 0 ? 0 : EINVAL; + break; + + case FUSE_FSYNC: + err = blen == 0 ? 0 : EINVAL; + break; + + case FUSE_SETXATTR: + panic("FUSE_SETXATTR implementor has forgotten to define a response body format check"); + break; + + case FUSE_GETXATTR: + panic("FUSE_GETXATTR implementor has forgotten to define a response body format check"); + break; + + case FUSE_LISTXATTR: + panic("FUSE_LISTXATTR implementor has forgotten to define a response body format check"); + break; + + case FUSE_REMOVEXATTR: + panic("FUSE_REMOVEXATTR implementor has forgotten to define a response body format check"); + break; + + case FUSE_INIT: #if FUSE_KERNELABI_GEQ(7, 5) - if (blen == sizeof(struct fuse_init_out) || blen == 8) - err = 0; - else - err = EINVAL; + if (blen == sizeof(struct fuse_init_out) || blen == 8) + err = 0; + else + err = EINVAL; #else - err = blen == sizeof(struct fuse_init_in_out) ? 0 : EINVAL; + err = blen == sizeof(struct fuse_init_in_out) ? 0 : EINVAL; #endif - break; - case FUSE_OPENDIR: - err = blen == sizeof(struct fuse_open_out) ? 0 : EINVAL; - break; - case FUSE_READDIR: - err = ((struct fuse_read_in *)( - (char *)tick->tk_ms_fiov.base + + break; + + case FUSE_OPENDIR: + err = blen == sizeof(struct fuse_open_out) ? 0 : EINVAL; + break; + + case FUSE_READDIR: + err = ((struct fuse_read_in *)( + (char *)tick->tk_ms_fiov.base + sizeof(struct fuse_in_header) - ))->size >= blen ? 0 : EINVAL; - break; - case FUSE_RELEASEDIR: - err = blen == 0 ? 0 : EINVAL; - break; - case FUSE_FSYNCDIR: - err = blen == 0 ? 0 : EINVAL; - break; + ))->size >= blen ? 0 : EINVAL; + break; + + case FUSE_RELEASEDIR: + err = blen == 0 ? 0 : EINVAL; + break; + + case FUSE_FSYNCDIR: + err = blen == 0 ? 0 : EINVAL; + break; + +#if FUSE_HAS_GETLK + case FUSE_GETLK: + panic("FUSE: no response body format check for FUSE_GETLK"); + break; +#endif +#if FUSE_HAS_SETLK + case FUSE_SETLK: + panic("FUSE: no response body format check for FUSE_SETLK"); + break; >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 29 11:06:19 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EEDA71065771; Sun, 29 May 2011 11:06:18 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D272106566B for ; Sun, 29 May 2011 11:06:18 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id E63718FC15 for ; Sun, 29 May 2011 11:06:17 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB6HJ9081324 for ; Sun, 29 May 2011 11:06:17 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB6HFT081321 for perforce@freebsd.org; Sun, 29 May 2011 11:06:17 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:06:17 GMT Message-Id: <201105291106.p4TB6HFT081321@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193902 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:06:19 -0000 http://p4web.freebsd.org/@@193902?ac=10 Change 193902 by ilya@ilya_triton2011 on 2011/05/29 11:06:14 Remove fmaster.c Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fmaster.c#3 delete Differences ... From owner-p4-projects@FreeBSD.ORG Sun May 29 11:08:30 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4E0501065674; Sun, 29 May 2011 11:08:30 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC6361065670 for ; Sun, 29 May 2011 11:08:29 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id DA0698FC0C for ; Sun, 29 May 2011 11:08:29 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB8TZq081380 for ; Sun, 29 May 2011 11:08:29 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB8TmC081377 for perforce@freebsd.org; Sun, 29 May 2011 11:08:29 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:08:29 GMT Message-Id: <201105291108.p4TB8TmC081377@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193903 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:08:30 -0000 http://p4web.freebsd.org/@@193903?ac=10 Change 193903 by ilya@ilya_triton2011 on 2011/05/29 11:07:24 Move fuse_init_handler and fuse_send_init to fuse_internal Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#9 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.c#1 add .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#6 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/Makefile#9 (text+ko) ==== @@ -13,6 +13,7 @@ fuse_ipc.h \ fuse_file.h \ fuse_internal.h \ + fuse_internal.c \ fuse_io.h \ fuse_node.h \ vnode_if.h ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#3 (text+ko) ==== @@ -6,6 +6,13 @@ #ifndef _FUSE_INTERNAL_H_ #define _FUSE_INTERNAL_H_ +#include +#include +#include + +#include "fuse_ipc.h" +#include "fuse_node.h" + /* access related data */ #define FACCESS_VA_VALID 0x01 /* flag to sign to reuse cached attributes @@ -28,4 +35,8 @@ unsigned facc_flags; }; + +int fuse_init_handler(struct fuse_ticket *tick, struct uio *uio); +void fuse_send_init(struct fuse_data *data, struct thread *td); + #endif /* _FUSE_INTERNAL_H_ */ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#6 (text+ko) ==== @@ -23,6 +23,7 @@ #include "fuse.h" #include "fuse_node.h" #include "fuse_ipc.h" +#include "fuse_internal.h" #include #include @@ -40,8 +41,6 @@ #endif -static int fuse_init_handler(struct fuse_ticket *tick, struct uio *uio); -static void fuse_send_init(struct fuse_data *data, struct thread *td); static vfs_hash_cmp_t fuse_vnode_bgdrop_cmp; static vfs_mount_t fuse_mount; @@ -70,65 +69,6 @@ extern struct vop_vector fuse_vnops; - -/******************** - * - * >>> callback handlers for VFS ops - * - ********************/ - -static int -fuse_init_handler(struct fuse_ticket *tick, struct uio *uio) -{ - struct fuse_data *data = tick->tk_data; -#if FUSE_KERNELABI_GEQ(7, 5) - struct fuse_init_out *fiio; -#else - struct fuse_init_in_out *fiio; -#endif - int err = 0; - - if ((err = tick->tk_aw_ohead.error)) - goto out; - if ((err = fticket_pull(tick, uio))) - goto out; - - fiio = fticket_resp(tick)->base; - - /* XXX is the following check adequate? */ - if (fiio->major < 7) { - DEBUG2G("userpace version too low\n"); - err = EPROTONOSUPPORT; - goto out; - } - - data->fuse_libabi_major = fiio->major; - data->fuse_libabi_minor = fiio->minor; - - if (FUSE_KERNELABI_GEQ(7, 5) && fuse_libabi_geq(data, 7, 5)) { -#if FUSE_KERNELABI_GEQ(7, 5) - if (fticket_resp(tick)->len == sizeof(struct fuse_init_out)) - data->max_write = fiio->max_write; - else - err = EINVAL; -#endif - } else - /* Old fix values */ - data->max_write = 4096; - -out: - fuse_ticket_drop(tick); - if (err) - fdata_kick_set(data); - - mtx_lock(&data->ticket_mtx); - data->dataflag |= FSESS_INITED; - wakeup(&data->ticketer); - mtx_unlock(&data->ticket_mtx); - - return (0); -} - /****************** * * >>> VFS hash comparators @@ -186,26 +126,6 @@ * *************/ -static __inline void -fuse_send_init(struct fuse_data *data, struct thread *td) -{ -#if FUSE_KERNELABI_GEQ(7, 5) - struct fuse_init_in *fiii; -#else - struct fuse_init_in_out *fiii; -#endif - struct fuse_dispatcher fdi; - - fdisp_init(&fdi, sizeof(*fiii)); - fdisp_make(&fdi, data->mp, FUSE_INIT, 0, td, NULL); - fiii = fdi.indata; - fiii->major = FUSE_KERNEL_VERSION; - fiii->minor = FUSE_KERNEL_MINOR_VERSION; - - fuse_insert_callback(fdi.tick, fuse_init_handler); - fuse_insert_message(fdi.tick); -} - /* * Mount system call */ From owner-p4-projects@FreeBSD.ORG Sun May 29 11:08:31 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F0A04106572B; Sun, 29 May 2011 11:08:30 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19D151065672 for ; Sun, 29 May 2011 11:08:30 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 07EB18FC12 for ; Sun, 29 May 2011 11:08:30 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB8T74081387 for ; Sun, 29 May 2011 11:08:29 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB8TNI081384 for perforce@freebsd.org; Sun, 29 May 2011 11:08:29 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:08:29 GMT Message-Id: <201105291108.p4TB8TNI081384@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193904 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:08:31 -0000 http://p4web.freebsd.org/@@193904?ac=10 Change 193904 by ilya@ilya_triton2011 on 2011/05/29 11:08:17 fuse_internal.c reduce diffs Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.c#2 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.c#2 (text+ko) ==== @@ -28,71 +28,78 @@ int fuse_init_handler(struct fuse_ticket *tick, struct uio *uio) { - struct fuse_data *data = tick->tk_data; + int err = 0; + struct fuse_data *data = tick->tk_data; #if FUSE_KERNELABI_GEQ(7, 5) - struct fuse_init_out *fiio; + struct fuse_init_out *fiio; #else - struct fuse_init_in_out *fiio; + struct fuse_init_in_out *fiio; #endif - int err = 0; + + if ((err = tick->tk_aw_ohead.error)) { + goto out; + } - if ((err = tick->tk_aw_ohead.error)) - goto out; - if ((err = fticket_pull(tick, uio))) - goto out; + if ((err = fticket_pull(tick, uio))) { + goto out; + } - fiio = fticket_resp(tick)->base; + fiio = fticket_resp(tick)->base; - /* XXX is the following check adequate? */ - if (fiio->major < 7) { - DEBUG2G("userpace version too low\n"); - err = EPROTONOSUPPORT; - goto out; - } + /* XXX is the following check adequate? */ + if (fiio->major < 7) { + DEBUG2G("userpace version too low\n"); + err = EPROTONOSUPPORT; + goto out; + } - data->fuse_libabi_major = fiio->major; - data->fuse_libabi_minor = fiio->minor; + data->fuse_libabi_major = fiio->major; + data->fuse_libabi_minor = fiio->minor; - if (FUSE_KERNELABI_GEQ(7, 5) && fuse_libabi_geq(data, 7, 5)) { + if (FUSE_KERNELABI_GEQ(7, 5) && fuse_libabi_geq(data, 7, 5)) { #if FUSE_KERNELABI_GEQ(7, 5) - if (fticket_resp(tick)->len == sizeof(struct fuse_init_out)) - data->max_write = fiio->max_write; - else - err = EINVAL; + if (fticket_resp(tick)->len == sizeof(struct fuse_init_out)) { + data->max_write = fiio->max_write; + } else { + err = EINVAL; + } #endif - } else - /* Old fix values */ - data->max_write = 4096; + } else { + /* Old fix values */ + data->max_write = 4096; + } out: - fuse_ticket_drop(tick); - if (err) - fdata_kick_set(data); + fuse_ticket_drop(tick); + + if (err) { + fdata_kick_set(data); + } - mtx_lock(&data->ticket_mtx); - data->dataflag |= FSESS_INITED; - wakeup(&data->ticketer); - mtx_unlock(&data->ticket_mtx); + mtx_lock(&data->ticket_mtx); + data->dataflag |= FSESS_INITED; + wakeup(&data->ticketer); + mtx_unlock(&data->ticket_mtx); - return (0); + return (0); } void fuse_send_init(struct fuse_data *data, struct thread *td) { #if FUSE_KERNELABI_GEQ(7, 5) - struct fuse_init_in *fiii; + struct fuse_init_in *fiii; #else - struct fuse_init_in_out *fiii; + struct fuse_init_in_out *fiii; #endif - struct fuse_dispatcher fdi; + struct fuse_dispatcher fdi; - fdisp_init(&fdi, sizeof(*fiii)); - fdisp_make(&fdi, data->mp, FUSE_INIT, 0, td, NULL); - fiii = fdi.indata; - fiii->major = FUSE_KERNEL_VERSION; - fiii->minor = FUSE_KERNEL_MINOR_VERSION; + fdisp_init(&fdi, sizeof(*fiii)); + fdisp_make(&fdi, data->mp, FUSE_INIT, 0, td, NULL); + fiii = fdi.indata; + fiii->major = FUSE_KERNEL_VERSION; + fiii->minor = FUSE_KERNEL_MINOR_VERSION; - fuse_insert_callback(fdi.tick, fuse_init_handler); - fuse_insert_message(fdi.tick); + fuse_insert_callback(fdi.tick, fuse_init_handler); + fuse_insert_message(fdi.tick); } From owner-p4-projects@FreeBSD.ORG Sun May 29 11:09:36 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8D45D1065670; Sun, 29 May 2011 11:09:36 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F3B3106566B for ; Sun, 29 May 2011 11:09:36 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 23E8F8FC27 for ; Sun, 29 May 2011 11:09:36 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB9aud081424 for ; Sun, 29 May 2011 11:09:36 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB9aUo081421 for perforce@freebsd.org; Sun, 29 May 2011 11:09:36 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:09:36 GMT Message-Id: <201105291109.p4TB9aUo081421@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193905 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:09:36 -0000 http://p4web.freebsd.org/@@193905?ac=10 Change 193905 by ilya@ilya_triton2011 on 2011/05/29 11:08:54 Rename fuse_send_init() and fuse_init_handler() Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.c#3 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#4 edit .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#7 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ #include "fuse_internal.h" int -fuse_init_handler(struct fuse_ticket *tick, struct uio *uio) +fuse_internal_init_callback(struct fuse_ticket *tick, struct uio *uio) { int err = 0; struct fuse_data *data = tick->tk_data; @@ -85,7 +85,7 @@ } void -fuse_send_init(struct fuse_data *data, struct thread *td) +fuse_internal_send_init(struct fuse_data *data, struct thread *td) { #if FUSE_KERNELABI_GEQ(7, 5) struct fuse_init_in *fiii; @@ -100,6 +100,6 @@ fiii->major = FUSE_KERNEL_VERSION; fiii->minor = FUSE_KERNEL_MINOR_VERSION; - fuse_insert_callback(fdi.tick, fuse_init_handler); + fuse_insert_callback(fdi.tick, fuse_internal_init_callback); fuse_insert_message(fdi.tick); } ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_internal.h#4 (text+ko) ==== @@ -36,7 +36,9 @@ }; -int fuse_init_handler(struct fuse_ticket *tick, struct uio *uio); -void fuse_send_init(struct fuse_data *data, struct thread *td); +/* fuse start/stop */ + +int fuse_internal_init_callback(struct fuse_ticket *tick, struct uio *uio); +void fuse_internal_send_init(struct fuse_data *data, struct thread *td); #endif /* _FUSE_INTERNAL_H_ */ ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#7 (text+ko) ==== @@ -415,7 +415,7 @@ if (! secondary) /* Now handshaking with daemon */ - fuse_send_init(data, td); + fuse_internal_send_init(data, td); out: if (err ) { From owner-p4-projects@FreeBSD.ORG Sun May 29 11:09:37 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C138F106577D; Sun, 29 May 2011 11:09:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AC851065714 for ; Sun, 29 May 2011 11:09:36 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 7BF068FC2B for ; Sun, 29 May 2011 11:09:36 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TB9a3N081430 for ; Sun, 29 May 2011 11:09:36 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TB9alN081427 for perforce@freebsd.org; Sun, 29 May 2011 11:09:36 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:09:36 GMT Message-Id: <201105291109.p4TB9alN081427@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193906 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:09:38 -0000 http://p4web.freebsd.org/@@193906?ac=10 Change 193906 by ilya@ilya_triton2011 on 2011/05/29 11:09:33 Use fuse_vfs prefix Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#8 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#8 (text+ko) ==== @@ -43,16 +43,16 @@ static vfs_hash_cmp_t fuse_vnode_bgdrop_cmp; -static vfs_mount_t fuse_mount; -static vfs_unmount_t fuse_unmount; -static vfs_root_t fuse_root; -static vfs_statfs_t fuse_statfs; +static vfs_mount_t fuse_vfs_mount; +static vfs_unmount_t fuse_vfs_unmount; +static vfs_root_t fuse_vfs_root; +static vfs_statfs_t fuse_vfs_statfs; struct vfsops fuse_vfsops = { - .vfs_mount = fuse_mount, - .vfs_unmount = fuse_unmount, - .vfs_root = fuse_root, - .vfs_statfs = fuse_statfs, + .vfs_mount = fuse_vfs_mount, + .vfs_unmount = fuse_vfs_unmount, + .vfs_root = fuse_vfs_root, + .vfs_statfs = fuse_vfs_statfs, }; SYSCTL_INT(_vfs_fuse, OID_AUTO, init_backgrounded, CTLFLAG_RD, @@ -130,7 +130,7 @@ * Mount system call */ static int -fuse_mount(struct mount *mp) +fuse_vfs_mount(struct mount *mp) { struct thread *td = curthread; int err = 0; @@ -435,7 +435,7 @@ * Unmount system call */ static int -fuse_unmount(struct mount *mp, int mntflags) +fuse_vfs_unmount(struct mount *mp, int mntflags) { struct thread *td = curthread; int flags = 0, err = 0; @@ -540,7 +540,7 @@ /* stolen from portalfs */ static int -fuse_root(struct mount *mp, int flags, struct vnode **vpp) +fuse_vfs_root(struct mount *mp, int flags, struct vnode **vpp) { /* * Return locked reference to root. @@ -558,7 +558,7 @@ data = fsdat->master; sx_slock(&data->mhierlock); if (data->mpri == FM_PRIMARY) - err = fuse_root(data->mp, flags, vpp); + err = fuse_vfs_root(data->mp, flags, vpp); else err = ENXIO; sx_sunlock(&data->mhierlock); @@ -582,7 +582,7 @@ } static int -fuse_statfs(struct mount *mp, struct statfs *sbp) +fuse_vfs_statfs(struct mount *mp, struct statfs *sbp) { struct thread *td = curthread; struct fuse_dispatcher fdi; @@ -601,7 +601,7 @@ sx_slock(&data->mhierlock); if (data->mpri == FM_PRIMARY) - err = fuse_statfs(data->mp, sbp); + err = fuse_vfs_statfs(data->mp, sbp); else err = ENXIO; sx_sunlock(&data->mhierlock); From owner-p4-projects@FreeBSD.ORG Sun May 29 11:11:48 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DE73D1065674; Sun, 29 May 2011 11:11:47 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0FE31065670 for ; Sun, 29 May 2011 11:11:47 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 8EB3F8FC0C for ; Sun, 29 May 2011 11:11:47 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4TBBlI9083086 for ; Sun, 29 May 2011 11:11:47 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4TBBl0c083083 for perforce@freebsd.org; Sun, 29 May 2011 11:11:47 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 29 May 2011 11:11:47 GMT Message-Id: <201105291111.p4TBBl0c083083@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193907 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 11:11:48 -0000 http://p4web.freebsd.org/@@193907?ac=10 Change 193907 by ilya@ilya_triton2011 on 2011/05/29 11:10:47 fuse_vfsops.c reduce diffs Affected files ... .. //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#9 edit Differences ... ==== //depot/projects/soc2011/ilya_fuse/fuse_module/fuse_vfsops.c#9 (text+ko) ==== @@ -437,106 +437,109 @@ static int fuse_vfs_unmount(struct mount *mp, int mntflags) { - struct thread *td = curthread; - int flags = 0, err = 0; - struct fuse_data *data; - struct fuse_secondary_data *fsdat = NULL; - struct cdev *fdev; + int err = 0; + int flags = 0; + + struct fuse_data *data; + struct cdev *fdev; + struct fuse_secondary_data *fsdat = NULL; + struct thread *td = curthread; + + fuse_trace_printf_vfsop(); - GIANT_REQUIRED; + GIANT_REQUIRED; - DEBUG2G("mp %p: %s\n", mp, mp->mnt_stat.f_mntfromname); - /* Flag handling */ - if (mntflags & MNT_FORCE) - flags |= FORCECLOSE; + /* Flag handling */ + if (mntflags & MNT_FORCE) { + flags |= FORCECLOSE; + } - data = fusefs_get_data(mp); - if (! data) { - fsdat = fusefs_get_secdata(mp); - data = fsdat->master; - } + data = fusefs_get_data(mp); + if (!data) { + fsdat = fusefs_get_secdata(mp); + data = fsdat->master; + } - if (sx_try_xlock(&data->mhierlock) == 0) { - DEBUG2G("lock contested\n"); - return (EBUSY); - } - if (! fsdat) { + if (sx_try_xlock(&data->mhierlock) == 0) { + DEBUG2G("lock contested\n"); + return (EBUSY); + } + if (! fsdat) { #if _DEBUG - struct vnode *vp, *nvp; + struct vnode *vp, *nvp; #endif - if (! (mntflags & MNT_FORCE || - data->dataflag & FSESS_NEGLECT_SHARES || - LIST_EMPTY(&data->slaves_head))) { - err = EBUSY; - goto unlock; - } + if (! (mntflags & MNT_FORCE || + data->dataflag & FSESS_NEGLECT_SHARES || + LIST_EMPTY(&data->slaves_head))) { + err = EBUSY; + goto unlock; + } #if _DEBUG - MNT_ILOCK(mp); - DEBUG2G("vnodes:\n"); - MNT_VNODE_FOREACH(vp, mp, nvp) { - DEBUG2G("\n"); - vn_printf(vp, "..."); - } - MNT_IUNLOCK(mp); + MNT_ILOCK(mp); + DEBUG2G("vnodes:\n"); + MNT_VNODE_FOREACH(vp, mp, nvp) { + DEBUG2G("\n"); + vn_printf(vp, "..."); + } + MNT_IUNLOCK(mp); #endif - /* Flush files -> vflush */ - /* There is 1 extra root vnode reference (mp->mnt_data). */ - if ((err = vflush(mp, 1, flags, td))) { - DEBUG2G("err %d\n", err); - goto unlock; - } - } + /* Flush files -> vflush */ + /* There is 1 extra root vnode reference (mp->mnt_data). */ + if ((err = vflush(mp, 1, flags, td))) { + DEBUG2G("err %d\n", err); + goto unlock; + } + } - if (fsdat) { - LIST_REMOVE(fsdat, slaves_link); - free(fsdat, M_FUSEVFS); - } else { + if (fsdat) { + LIST_REMOVE(fsdat, slaves_link); + free(fsdat, M_FUSEVFS); + } else { #if FUSE_HAS_DESTROY - if (data->dataflag & FSESS_SYNC_UNMOUNT && - ((sync_unmount == 1 && - data->dataflag & FSESS_CAN_SYNC_UNMOUNT) || - sync_unmount == 2) && - !(mntflags & MNT_FORCE)) { - struct fuse_dispatcher fdi; + if (data->dataflag & FSESS_SYNC_UNMOUNT && + ((sync_unmount == 1 && + data->dataflag & FSESS_CAN_SYNC_UNMOUNT) || + sync_unmount == 2) && + !(mntflags & MNT_FORCE)) { + struct fuse_dispatcher fdi; - fdisp_init(&fdi, 0); - fdisp_make(&fdi, mp, FUSE_DESTROY, FUSE_ROOT_ID, td, - NULL); - fdisp_wait_answ(&fdi); - /* ignore return value */ - } + fdisp_init(&fdi, 0); + fdisp_make(&fdi, mp, FUSE_DESTROY, FUSE_ROOT_ID, td, + NULL); + fdisp_wait_answ(&fdi); + /* ignore return value */ + } #endif - fdata_kick_set(data); + fdata_kick_set(data); - data->mpri = FM_NOMOUNTED; - } + data->mpri = FM_NOMOUNTED; + } unlock: - sx_xunlock(&data->mhierlock); - if (err) - return (err); + sx_xunlock(&data->mhierlock); + if (err) + return (err); + + data->mntco--; - data->mntco--; - FUSE_LOCK; - fdev = data->fdev; - DEBUG2G("mntco %d, opened 0x%x\n", - data->mntco, data->dataflag & FSESS_OPENED); - if (data->mntco == 0 && ! (data->dataflag & FSESS_OPENED)) { - data->fdev->si_drv1 = NULL; - fdata_destroy(data); - } - FUSE_UNLOCK; - dev_rel(fdev); - mp->mnt_data = NULL; + FUSE_LOCK; + fdev = data->fdev; + if (data->mntco == 0 && !(data->dataflag & FSESS_OPENED)) { + data->fdev->si_drv1 = NULL; + fdata_destroy(data); + } + FUSE_UNLOCK; + dev_rel(fdev); + mp->mnt_data = NULL; - /* Other guys do this, I don't know what it is good for... */ - mp->mnt_flag &= ~MNT_LOCAL; + /* Other guys do this, I don't know what it is good for... */ + mp->mnt_flag &= ~MNT_LOCAL; - return (0); -} + return (0); +} /* stolen from portalfs */ static int From owner-p4-projects@FreeBSD.ORG Mon May 30 09:48:30 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 09AEA1065676; Mon, 30 May 2011 09:48:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFD2B106566B; Mon, 30 May 2011 09:48:29 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe05.c2i.net [212.247.154.130]) by mx1.freebsd.org (Postfix) with ESMTP id 1CFAA8FC15; Mon, 30 May 2011 09:48:28 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=upTJuTb3ngPPUUVVSPoyO7jwIWz3rzPtkQxI490l6Ks= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=Da1jdKfs6SYA:10 a=WQU8e4WWZSUA:10 a=N659UExz7-8A:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=PsjQNPs2quoCitkjTdsA:9 a=pILNOxqGKmIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe05.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 131916958; Mon, 30 May 2011 11:38:24 +0200 From: Hans Petter Selasky To: Ilya Putsikau Date: Mon, 30 May 2011 11:37:06 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201105291108.p4TB8TNI081384@skunkworks.freebsd.org> In-Reply-To: <201105291108.p4TB8TNI081384@skunkworks.freebsd.org> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq,NwSZ4V" =?iso-8859-1?q?=7CLR=2E+tj=7Dg5=0A=09=25V?=,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( =?iso-8859-1?q?=0A=09=3AAuzV9=3A=2EhESm-x4h240C=609=3Dw?= MIME-Version: 1.0 Content-Type: Text/Plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Message-Id: <201105301137.06276.hselasky@c2i.net> Cc: Perforce Change Reviews Subject: Re: PERFORCE change 193904 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 09:48:30 -0000 On Sunday 29 May 2011 13:08:29 Ilya Putsikau wrote: > - mtx_lock(&data->ticket_mtx); > - data->dataflag |= FSESS_INITED; > - wakeup(&data->ticketer); > - mtx_unlock(&data->ticket_mtx); > + mtx_lock(&data->ticket_mtx); > + data->dataflag |= FSESS_INITED; > + wakeup(&data->ticketer); > + mtx_unlock(&data->ticket_mtx); Hi, It is maybe an idea to make macros for frequencly used locking. TICKET_LOCK(&data); TICKET_UNLOCK(&data); --HPS From owner-p4-projects@FreeBSD.ORG Mon May 30 22:00:37 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7A30A1065676; Mon, 30 May 2011 22:00:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CC32106566C for ; Mon, 30 May 2011 22:00:37 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 29FF88FC13 for ; Mon, 30 May 2011 22:00:37 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p4UM0b9X098929 for ; Mon, 30 May 2011 22:00:37 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p4UM0bbx098925 for perforce@freebsd.org; Mon, 30 May 2011 22:00:37 GMT (envelope-from rene@FreeBSD.org) Date: Mon, 30 May 2011 22:00:37 GMT Message-Id: <201105302200.p4UM0bbx098925@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 193976 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2011 22:00:37 -0000 http://p4web.freebsd.org/@@193976?ac=10 Change 193976 by rene@rene_acer on 2011/05/30 21:59:50 MFen: - cutting-edge 1.253 -> 1.254 (plus whitespace fix) Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#40 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#40 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.25 2011/05/11 18:58:09 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml - %SRCID% 1.253 + %SRCID% 1.254 --> @@ -137,7 +137,7 @@ Om het te gebruiken, dient u de port of het pakket voor net/cvsup te installeren (als u niet de grafische cvsup-cliënt wilt installeren, kunt u - de port net/cvsup-without-gui installeren. U kunt + de port net/cvsup-without-gui installeren. U kunt ervoor kiezen om dit te vervangen door &man.csup.1; welke onderdeel is van het basissysteem. @@ -331,19 +331,19 @@ staat om de nieuwe binairen in het geheugen te laden. Het gereedschap freebsd-update kan alleen - de kernel GENERIC automatisch bijwerken. Als + de kernel GENERIC automatisch bijwerken. Als een eigen kernel wordt gebruikt, moet het herbouwd en geherinstalleerd worden nadat freebsd-update klaar is met het installeren de rest van de updates. freebsd-update zal echter de kernel - GENERIC in GENERIC in /boot/GENERIC detecteren en bijwerken (als het bestaat), zelfs als het niet de huidige (draaiende) kernel van het systeem is. Het is een goed idee om altijd een kopie van de kernel - GENERIC in GENERIC in /boot/GENERIC te bewaren. Het kan van pas komen bij het vaststellen van een keur aan problemen, en bij het uitvoeren van versie-upgrades met @@ -401,9 +401,9 @@ Als een eigen kernel wordt gebruikt, is het upgradeproces iets ingewikkelder. Een kopie van de kernel - GENERIC is nodig en dient in GENERIC is nodig en dient in /boot/GENERIC geplaatst te - worden. Als de kernel GENERIC niet reeds op + worden. Als de kernel GENERIC niet reeds op het systeem aanwezig is, moet het met één van de volgende methoden verkregen worden: @@ -412,13 +412,13 @@ Als er slechts eenmaal een eigen kernel is gebouwd, dan is de kernel in /boot/kernel.old eigenlijk de - GENERIC. Hernoem deze map naar GENERIC. Hernoem deze map naar /boot/GENERIC. Aannemende dat fysieke toegang tot de machine mogelijk - is, kan een kopie van de kernel GENERIC + is, kan een kopie van de kernel GENERIC van het CD-ROM-medium worden geïnstalleerd. Laad de installatieschijf en geef de volgende commando's: @@ -429,14 +429,14 @@ Vervang X.Y-RELEASE met de versie van de uitgave die u gebruikt. De kernel - GENERIC zal standaard in GENERIC zal standaard in /boot/GENERIC worden geïnstalleerd. Als al het bovenstaande niet lukt, kan de kernel - GENERIC herbouwd en geherinstalleerd + GENERIC herbouwd en geherinstalleerd worden vanaf de broncode: &prompt.root; cd /usr/src @@ -445,15 +445,15 @@ &prompt.root; rm -rf /boot/GENERIC/boot Om deze kernel door freebsd-update - als GENERIC te laten herkennen, mag het - configuratiebestand voor GENERIC niet op + als GENERIC te laten herkennen, mag het + configuratiebestand voor GENERIC niet op enige wijze veranderd zijn. Het is ook aan te raden dat het zonder andere speciale opties wordt gebouwd (bij voorkeur met een leeg /etc/make.conf). - Opnieuw opstarten naar de kernel GENERIC + Opnieuw opstarten naar de kernel GENERIC is in dit stadium niet nodig. Updates van grote en kleine versies kunnen worden uitgevoerd @@ -501,7 +501,7 @@ before running "/usr/sbin/freebsd-update install" Deze waarschuwing kan op dit moment veilig worden - genegeerd. De bijgewerkte kernel GENERIC + genegeerd. De bijgewerkte kernel GENERIC zal als tussenliggende stap in het upgradeproces worden gebruikt. @@ -546,7 +546,7 @@ &prompt.root; nextboot -k GENERIC - Voordat er met de kernel GENERIC wordt + Voordat er met de kernel GENERIC wordt opgestart, dient te worden gecontroleerd dat het alle stuurprogramma's bevat om uw systeem juist te laten opstarten (en met het netwerk te verbinden, als de machine die @@ -554,7 +554,7 @@ bijzonder, als de vorige kernel die draaide ingebouwde functionaliteit bevatte die normaalgesproken door kernelmodules wordt geleverd, zorg er dan voor dat deze - modules tijdelijk in de kernel GENERIC + modules tijdelijk in de kernel GENERIC worden geladen door de faciliteit /boot/loader.conf te gebruiken. U kunt er ook voor kiezen om niet-essentiële diensten, schijf- @@ -605,7 +605,7 @@ &prompt.root; freebsd-update install - Als de kernel GENERIC tijdelijk werd + Als de kernel GENERIC tijdelijk werd gebruikt, is dit het moment om een nieuwe eigen kernel op de gebruikelijke manier te bouwen en installeren. From owner-p4-projects@FreeBSD.ORG Wed Jun 1 23:17:56 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 001A41065672; Wed, 1 Jun 2011 23:17:55 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B34BB106566C for ; Wed, 1 Jun 2011 23:17:55 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id A1BF98FC15 for ; Wed, 1 Jun 2011 23:17:55 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p51NHtUS036956 for ; Wed, 1 Jun 2011 23:17:55 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p51NHtdl036953 for perforce@freebsd.org; Wed, 1 Jun 2011 23:17:55 GMT (envelope-from rene@FreeBSD.org) Date: Wed, 1 Jun 2011 23:17:55 GMT Message-Id: <201106012317.p51NHtdl036953@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194078 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 23:17:56 -0000 http://p4web.freebsd.org/@@194078?ac=10 Change 194078 by rene@rene_acer on 2011/06/01 23:17:30 MFen the Dutch Handbook: - kernelconfig 1.196 -> 1.197 - mail 1.140 -> 1.142 - multimedia 1.141 -> 1.143 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#19 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#13 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#19 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#19 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.19 2011/03/20 11:20:04 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml - %SRCID% 1.196 + %SRCID% 1.197 --> @@ -1626,10 +1626,9 @@ boot loader gekozen worden. Als het systeemopstartmenu verschijnt, kan deze gekozen worden. Selecteer de optie Escape to a loader prompt, - nummber zes. Typ op de prompt unload kernel - en daarna boot - /boot/kernel.old/kernel - of de bestandsnaam van een andere kernel die correct + nummer zes. Typ op de prompt + boot kernel.old + of de naam van een andere kernel die correct opstart. Als de kernelinstellingen gewijzigd worden, is het altijd aan te raden om een kernel bij de hand te houden waarvan bekend is dat die juist werkt. ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#13 (text+ko) ==== @@ -2,10 +2,9 @@ The FreeBSD Dutch Documentation Project $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml,v 1.5 2011/02/02 09:07:50 remko Exp $ - $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml,v 1.12 2006/01/01 13:09:23 siebrand Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/mail/chapter.sgml - %SRCID% 1.140 + %SRCID% 1.142 --> @@ -363,6 +362,10 @@ courier-imap; + + + dovecot; + @@ -386,8 +389,9 @@ betekent, dat wanneer het gewenst is dat de uitwisseling van gegevens over deze protocollen versleuteld is, het verstandig is om te overwegen de sessies over &man.ssh.1; - te tunnelen. Het tunnelen van sessies wordt beschreven in - . + te tunnelen of SSL te gebruiken. Het tunnelen van sessies wordt + beschreven in en SSL in + . ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#19 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml,v 1.21 2011/03/06 15:39:59 remko Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml - %SRCID% 1.141 + %SRCID% 1.143 --> @@ -405,6 +405,48 @@ + + Een ander euvel is dat moderne grafische kaarten voor het gebruik + van HDMI en dergelijken vaak zijn uitgerust met hun + eigen geluidsstuurprogramma. Dit geluidsapparaat wordt soms opgesomd + voor het eigenlijke geluidskaart en daardoor wordt deze niet gebruikt + als het standaard afspeelapparaat. Om te zien of dit het geval is, + kan dmesg worden gedraaid en gezocht worden + naar pcm. De uitvoer ziet er ongeveer als volgt + uit: + + ... +hdac0: HDA Driver Revision: 20100226_0142 +hdac1: HDA Driver Revision: 20100226_0142 +hdac0: HDA Codec #0: NVidia (Unknown) +hdac0: HDA Codec #1: NVidia (Unknown) +hdac0: HDA Codec #2: NVidia (Unknown) +hdac0: HDA Codec #3: NVidia (Unknown) +pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0 +pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0 +pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0 +pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0 +hdac1: HDA Codec #2: Realtek ALC889 +pcm4: <HDA Realtek ALC889 PCM #0 Analog> at cad 2 nid 1 on hdac1 +pcm5: <HDA Realtek ALC889 PCM #1 Analog> at cad 2 nid 1 on hdac1 +pcm6: <HDA Realtek ALC889 PCM #2 Digital> at cad 2 nid 1 on hdac1 +pcm7: <HDA Realtek ALC889 PCM #3 Digital> at cad 2 nid 1 on hdac1 +... + + Hier is de grafische kaart (NVidia) opgesomd + voor de geluidskaart (Realtek ALC889). Om de + geluidskaart als standaard afspeelapparaat te gebruiken, dient + hw.snd.default_unit veranderd te worden in de + eenheid dat voor afspelen gebruikt moet worden: + + &prompt.root; sysctl hw.snd.default_unit=n + + Hier is n het nummer van het geluidsapparaat + wat gebruikt dient te worden, in dit voorbeeld 4. + U kunt deze verandering permanent maken door de volgende regel aan + /etc/sysctl.conf toe te voegen: + + hw.snd.default_unit=4 From owner-p4-projects@FreeBSD.ORG Thu Jun 2 09:45:26 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 608E21065672; Thu, 2 Jun 2011 09:45:26 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAA6C106564A for ; Thu, 2 Jun 2011 09:45:25 +0000 (UTC) (envelope-from jceel@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id D6DA08FC0A for ; Thu, 2 Jun 2011 09:45:25 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p529jPsY062178 for ; Thu, 2 Jun 2011 09:45:25 GMT (envelope-from jceel@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p529jPuR062175 for perforce@freebsd.org; Thu, 2 Jun 2011 09:45:25 GMT (envelope-from jceel@freebsd.org) Date: Thu, 2 Jun 2011 09:45:25 GMT Message-Id: <201106020945.p529jPuR062175@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jceel@freebsd.org using -f From: Jakub Wojciech Klama To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194098 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 09:45:26 -0000 http://p4web.freebsd.org/@@194098?ac=10 Change 194098 by jceel@jceel on 2011/06/02 09:44:55 IFC. Affected files ... .. //depot/projects/soc2011/jceel_lpc/COPYRIGHT#1 branch .. //depot/projects/soc2011/jceel_lpc/LOCKS#1 branch .. //depot/projects/soc2011/jceel_lpc/MAINTAINERS#1 branch .. //depot/projects/soc2011/jceel_lpc/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/Makefile.inc1#1 branch .. //depot/projects/soc2011/jceel_lpc/Makefile.mips#1 branch .. //depot/projects/soc2011/jceel_lpc/ObsoleteFiles.inc#1 branch .. //depot/projects/soc2011/jceel_lpc/README#1 branch .. //depot/projects/soc2011/jceel_lpc/UPDATING#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/Makefile.inc#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cat/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cat/cat.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cat/cat.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chflags/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chflags/chflags.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chflags/chflags.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chio/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chio/chio.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chio/chio.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chio/defs.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chio/pathnames.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chmod/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chmod/chmod.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/chmod/chmod.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cp/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cp/cp.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cp/cp.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cp/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/cp/utils.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/csh/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/csh/config.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/csh/config_p.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/csh/host.defs#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/csh/iconv_stub.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/csh/iconv_stub.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/date.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/date.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/netdate.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/vary.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/date/vary.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/args.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/conv.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/conv_tab.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/dd.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/dd.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/dd.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/gen.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/misc.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/position.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.ascii#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.ebcdic#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.ibm#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.lcase#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.oldascii#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.oldibm#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.pareven#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.parnone#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.parodd#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.parset#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.swab#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/dd/ref.ucase#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/df/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/df/df.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/df/df.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/domainname/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/domainname/domainname.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/domainname/domainname.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/echo/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/echo/echo.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/echo/echo.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/POSIX#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/README#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/buf.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/cbc.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/ed.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/ed.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/glbl.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/io.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/main.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/re.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/sub.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/=.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/README#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/TODO#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/a.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/a.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/a.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/a1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/a2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/addr.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/addr.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/addr.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/addr1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/addr2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/ascii.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/bang1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/bang1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/bang1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/bang1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/bang2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/c.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/c.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/c.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/c1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/c2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/d.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/d.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/d.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/d.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e2.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e2.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e3.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e3.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e3.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e4.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e4.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/e4.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/f1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/f2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g2.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g2.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g3.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g3.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g3.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g4.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g4.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g4.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g5.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g5.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/g5.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/h.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/i.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/i.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/i.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/i1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/i2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/i3.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/j.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/j.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/j.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k3.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/k4.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/l.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/l.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/l.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/m.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/m.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/m.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/m.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/n.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/n.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/n.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl2.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/nl2.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/p.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/p.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/p.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/q.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/q.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/q.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/q1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r2.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r2.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r3.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/r3.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s10.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s2.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s2.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s3.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s3.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s3.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s4.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s5.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s6.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s7.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s8.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/s9.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t1.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t1.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t2.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/t2.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/u.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/u.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/u.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/u.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/v.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/v.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/v.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/w.d#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/w.r#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/w.t#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/w1.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/w2.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/w3.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/x.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/test/z.err#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ed/undo.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/expr/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/expr/expr.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/expr/expr.y#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/getfacl/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/getfacl/getfacl.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/getfacl/getfacl.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/hostname/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/hostname/hostname.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/hostname/hostname.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/kenv/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/kenv/kenv.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/kenv/kenv.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/kill/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/kill/kill.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/kill/kill.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ln/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ln/ln.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ln/ln.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ln/symlink.7#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/cmp.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/ls.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/ls.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/ls.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/print.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ls/util.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/mkdir/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/mkdir/mkdir.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/mkdir/mkdir.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/mv/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/mv/mv.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/mv/mv.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/ar_io.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/ar_subs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/buf_subs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/cache.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/cache.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/cpio.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/cpio.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/file_subs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/ftree.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/ftree.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/gen_subs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/getoldopt.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/options.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/options.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/pat_rep.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/pat_rep.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/pax.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/pax.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/pax.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/sel_subs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/sel_subs.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/tables.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/tables.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/tar.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/tar.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pax/tty_subs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pkill/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pkill/pkill.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pkill/pkill.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/fmt.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/keyword.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/nlist.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/print.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/ps.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/ps.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/ps/ps.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pwait/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pwait/pwait.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pwait/pwait.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pwd/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pwd/pwd.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/pwd/pwd.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rcp/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rcp/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rcp/rcp.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rcp/rcp.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rcp/util.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/realpath/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/realpath/realpath.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/realpath/realpath.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rm/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rm/rm.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rm/rm.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rmail/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rmdir/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rmdir/rmdir.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/rmdir/rmdir.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/file.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/mask.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/merge.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/remove.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/setfacl.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/setfacl.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/setfacl.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/setfacl/util.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/TOUR#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/alias.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/alias.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/arith.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/arith_yacc.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/arith_yacc.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/arith_yylex.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/bltin/echo.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/builtins.def#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/cd.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/cd.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/error.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/error.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/eval.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/eval.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/exec.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/exec.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/expand.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/expand.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/cmv#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/dirs#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/kill#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/login#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/newgrp#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/popd#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/pushd#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/funcs/suspend#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/histedit.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/init.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/input.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/input.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/jobs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/jobs.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mail.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mail.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/main.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/main.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/memalloc.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/memalloc.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/miscbltin.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mkbuiltins#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mkinit.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mknodes.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mksyntax.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mktokens#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/myhistedit.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mystring.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/mystring.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/nodes.c.pat#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/nodetypes#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/options.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/options.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/output.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/output.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/parser.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/parser.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/redir.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/redir.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/sh.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/shell.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/show.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/show.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/trap.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/trap.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/var.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sh/var.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sleep/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sleep/sleep.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sleep/sleep.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/cchar.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/extern.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/gfmt.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/key.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/modes.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/print.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/stty.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/stty.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/stty.h#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/stty/util.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sync/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sync/sync.8#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/sync/sync.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/test/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/test/test.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/test/test.c#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/uuidgen/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/uuidgen/uuidgen.1#1 branch .. //depot/projects/soc2011/jceel_lpc/bin/uuidgen/uuidgen.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/Makefile#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/Makefile.inc#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/assert.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/libshare.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/sha2.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/thread_pool.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/dtracetoolkit/dtruss#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.lowfrequency.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.malformedoverflow.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.nonexistentevent.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart1.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart2.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cputrackfailtostart.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cputrackterminates.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.toomanyenablings.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.allcpus.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.genericevent.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.platformevent.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2011/jceel_lpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu Jun 2 11:26:24 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6AFAD1065672; Thu, 2 Jun 2011 11:26:24 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D73B106566B for ; Thu, 2 Jun 2011 11:26:24 +0000 (UTC) (envelope-from jceel@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 1BB058FC0C for ; Thu, 2 Jun 2011 11:26:24 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p52BQNEx083314 for ; Thu, 2 Jun 2011 11:26:23 GMT (envelope-from jceel@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p52BQNeO083311 for perforce@freebsd.org; Thu, 2 Jun 2011 11:26:23 GMT (envelope-from jceel@freebsd.org) Date: Thu, 2 Jun 2011 11:26:23 GMT Message-Id: <201106021126.p52BQNeO083311@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jceel@freebsd.org using -f From: Jakub Wojciech Klama To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194102 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 11:26:24 -0000 http://p4web.freebsd.org/@@194102?ac=10 Change 194102 by jceel@jceel on 2011/06/02 11:25:41 Initial port version, able to boot into single-user mode with compiled-in memory disk. Peripherals working: * UART * Interrupt controller * Timers Affected files ... .. //depot/projects/soc2011/jceel_lpc/Milestones#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/arm/locore.S#2 edit .. //depot/projects/soc2011/jceel_lpc/sys/arm/arm/locore.S.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/conf/EA3250#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/conf/EA3250.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/files.lpc#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/files.lpc.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/if_lpe.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/if_lpe.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/if_lpereg.h#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/if_lpereg.h.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_gpio.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_gpio.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_intc.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_intc.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_machdep.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_machdep.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_ohci.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_ohci.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_pll.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_pll.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_pwr.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_pwr.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_rtc.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_rtc.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_space.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_space.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_timer.c#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_timer.c.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpcreg.h#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpcreg.h.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpcvar.h#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpcvar.h.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/std.lpc#1 add .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/std.lpc.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/boot/fdt/dts/ea3250.dts#1 add .. //depot/projects/soc2011/jceel_lpc/sys/boot/fdt/dts/ea3250.dts.orig#1 add .. //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_dev_ns8250.c#2 edit .. //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_tty.c#2 edit .. //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_tty.c.orig#1 add Differences ... ==== //depot/projects/soc2011/jceel_lpc/sys/arm/arm/locore.S#2 (text+ko) ==== @@ -71,6 +71,10 @@ * r1 - if (r0 == 0) then metadata pointer */ ASENTRY_NP(_start) + ldr r6, =0x40090000 + ldr r7, =0x61 + str r7, [r6] + /* Move metadata ptr to r12 (ip) */ mov ip, r0 @@ -134,6 +138,13 @@ bic r2, r2, #(CPU_CONTROL_BPRD_ENABLE) mcr p15, 0, r2, c1, c0, 0 + + + ldr r0, =0x40090000 + ldr r1, =0x62 + str r1, [r0] + + nop nop nop @@ -145,6 +156,7 @@ adr r4, mmu_init_table b 3f + 2: str r3, [r0, r2] add r2, r2, #4 @@ -159,6 +171,10 @@ orrne r5, r5, #PHYSADDR movne pc, r5 + ldr r6, =0x40090000 + ldr r7, =0x64 + str r7, [r6] + mcr p15, 0, r0, c2, c0, 0 /* Set TTB */ mcr p15, 0, r0, c8, c7, 0 /* Flush TLB */ @@ -176,6 +192,10 @@ #endif mmu_done: + ldr r0, =0xd0090000 + ldr r1, =0x66 + str r1, [r0] + nop adr r1, .Lstart ldmia r1, {r1, r2, sp} /* Set initial stack and */ @@ -185,9 +205,19 @@ str r3, [r1], #0x0004 /* get zero init data */ subs r2, r2, #4 bgt .L1 + + ldr r0, =0xd0090000 + ldr r1, =0x68 + str r1, [r0] + + ldr pc, .Lvirt_done virt_done: + ldr r6, =0xd0090000 + ldr r7, =0x67 + str r7, [r6] + mov r0, ip /* Load argument: metadata ptr */ mov fp, #0 /* trace back starts here */ @@ -223,7 +253,7 @@ MMU_INIT(PHYSADDR, PHYSADDR , 64, L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW)) /* map VA 0xc0000000..0xc3ffffff to PA */ MMU_INIT(KERNBASE, PHYSADDR, 64, L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW)) - + MMU_INIT(0xd0000000, 0x40000000, 64, L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW)) .word 0 /* end of table */ #endif .Lstart: ==== //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_dev_ns8250.c#2 (text+ko) ==== @@ -240,8 +240,10 @@ /* Check known 0 bits that don't depend on DLAB. */ val = uart_getreg(bas, REG_IIR); +#if 0 if (val & 0x30) return (ENXIO); +#endif /* * Bit 6 of the MCR (= 0x40) appears to be 1 for the Sun1699 * chip, but otherwise doesn't seem to have a function. In ==== //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_tty.c#2 (text+ko) ==== @@ -59,6 +59,8 @@ static struct uart_devinfo uart_console; +extern void lpc_early_puts(char *); + static void uart_cnprobe(struct consdev *cp) { @@ -70,9 +72,13 @@ if (uart_cpu_getdev(UART_DEV_CONSOLE, &uart_console)) return; + lpc_early_puts("cnprobe: uart_cpu_getdev() done\r\n"); + if (uart_probe(&uart_console)) return; + lpc_early_puts("cnprobe: uart_probe() done\r\n"); + strlcpy(cp->cn_name, uart_driver_name, sizeof(cp->cn_name)); cp->cn_pri = (boothowto & RB_SERIAL) ? CN_REMOTE : CN_NORMAL; cp->cn_arg = &uart_console; @@ -97,7 +103,12 @@ di->cookie = cp; di->type = UART_DEV_CONSOLE; uart_add_sysdev(di); + +lpc_early_puts("cninit: uart_add_sysdev() done\r\n"); + uart_init(di); + + lpc_early_puts("cninit: uart_cninit() done\r\n"); } static void From owner-p4-projects@FreeBSD.ORG Thu Jun 2 11:30:48 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A61C106564A; Thu, 2 Jun 2011 11:30:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCA461065670 for ; Thu, 2 Jun 2011 11:30:47 +0000 (UTC) (envelope-from jceel@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id CBACA8FC1A for ; Thu, 2 Jun 2011 11:30:47 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p52BUldb083836 for ; Thu, 2 Jun 2011 11:30:47 GMT (envelope-from jceel@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p52BUl1X083832 for perforce@freebsd.org; Thu, 2 Jun 2011 11:30:47 GMT (envelope-from jceel@freebsd.org) Date: Thu, 2 Jun 2011 11:30:47 GMT Message-Id: <201106021130.p52BUl1X083832@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jceel@freebsd.org using -f From: Jakub Wojciech Klama To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194103 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 11:30:48 -0000 http://p4web.freebsd.org/@@194103?ac=10 Change 194103 by jceel@jceel on 2011/06/02 11:30:02 Previous commit fixes. Affected files ... .. //depot/projects/soc2011/jceel_lpc/sys/arm/arm/locore.S.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/conf/EA3250.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/files.lpc.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/if_lpe.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/if_lpereg.h.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_gpio.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_intc.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_machdep.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_ohci.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_pll.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_pwr.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_rtc.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_space.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpc_timer.c.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpcreg.h.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/lpcvar.h.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/arm/lpc/std.lpc.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/boot/fdt/dts/ea3250.dts.orig#2 delete .. //depot/projects/soc2011/jceel_lpc/sys/dev/uart/uart_tty.c.orig#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Fri Jun 3 02:28:52 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E42ED1065674; Fri, 3 Jun 2011 02:28:51 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A622F106566B for ; Fri, 3 Jun 2011 02:28:51 +0000 (UTC) (envelope-from syuu@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 5B74E8FC13 for ; Fri, 3 Jun 2011 02:28:51 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p532Spxc068569 for ; Fri, 3 Jun 2011 02:28:51 GMT (envelope-from syuu@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p532SpUl068566 for perforce@freebsd.org; Fri, 3 Jun 2011 02:28:51 GMT (envelope-from syuu@FreeBSD.org) Date: Fri, 3 Jun 2011 02:28:51 GMT Message-Id: <201106030228.p532SpUl068566@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to syuu@FreeBSD.org using -f From: Takuya ASADA To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194133 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 02:28:52 -0000 http://p4web.freebsd.org/@@194133?ac=10 Change 194133 by syuu@x200 on 2011/06/03 02:28:43 Clear bit ioctls added (BIOCCRRXQMASK, BIOCCRTXQMASK, BIOCCROTHERQMASK) Affected files ... .. //depot/projects/soc2011/mq_bpf/src/contrib/libpcap/pcap-bpf.c#3 edit .. //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.c#3 edit .. //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.h#3 edit .. //depot/projects/soc2011/mq_bpf/src/sys/net/if_tap.c#3 edit Differences ... ==== //depot/projects/soc2011/mq_bpf/src/contrib/libpcap/pcap-bpf.c#3 (text+ko) ==== @@ -2129,7 +2129,7 @@ } } if (p->other_mask != (uint32_t)-1) { - if (ioctl(fd, BIOSTOTHERMASK, &p->other_mask) < 0) { + if (ioctl(fd, BIOCSTOTHERMASK, &p->other_mask) < 0) { snprintf(p->errbuf, PCAP_ERRBUF_SIZE, "BIOCSTOTHERQMASK: %s", pcap_strerror(errno)); status = PCAP_ERROR; ==== //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.c#3 (text+ko) ==== @@ -57,6 +57,7 @@ #include #include #include +#include #include #include @@ -64,6 +65,7 @@ #include #include +#include #include #include @@ -1517,7 +1519,7 @@ case BIOCRXQLEN: { - printf("BIOCRXQLEN\n"); + log(LOG_DEBUG, "BIOCRXQLEN\n"); struct ifnet *const ifp = d->bd_bif->bif_ifp; *(int *)addr = ifp->if_rxq_num; break; @@ -1525,7 +1527,7 @@ case BIOCTXQLEN: { - printf("BIOCTXQLEN\n"); + log(LOG_DEBUG, "BIOCTXQLEN\n"); struct ifnet *const ifp = d->bd_bif->bif_ifp; *(int *)addr = ifp->if_txq_num; break; @@ -1533,21 +1535,21 @@ /* XXX: not implemented yet */ case BIOCRXQAFFINITY: - printf("BIOCRXQAFFINITY\n"); + log(LOG_DEBUG, "BIOCRXQAFFINITY\n"); error = EINVAL; break; /* XXX: not implemented yet */ case BIOCTXQAFFINITY: - printf("BIOCTXQAFFINITY\n"); + log(LOG_DEBUG, "BIOCTXQAFFINITY\n"); error = EINVAL; break; case BIOCENAQMASK: { - printf("BIOCENAQMASK\n"); + log(LOG_DEBUG, "BIOCENAQMASK\n"); if (d->bd_bif == NULL) { - printf("d->bd_bif == NULL\n"); + log(LOG_DEBUG, "d->bd_bif == NULL\n"); /* * No interface attached yet. */ @@ -1555,17 +1557,17 @@ break; } if (d->bd_qmask.qm_enabled) { - printf("d->bd_qmask.qm_enabled\n"); + log(LOG_DEBUG, "d->bd_qmask.qm_enabled\n"); error = EINVAL; break; } struct ifnet *const ifp = d->bd_bif->bif_ifp; d->bd_qmask.qm_enabled = TRUE; - printf("ifp->if_rxq_num:%d\n", ifp->if_rxq_num); + log(LOG_DEBUG, "ifp->if_rxq_num:%d\n", ifp->if_rxq_num); d->bd_qmask.qm_rxq_mask = malloc(ifp->if_rxq_num * sizeof(boolean_t), M_BPF, M_WAITOK | M_ZERO); - printf("ifp->if_txq_num:%d\n", ifp->if_txq_num); + log(LOG_DEBUG, "ifp->if_txq_num:%d\n", ifp->if_txq_num); d->bd_qmask.qm_txq_mask = malloc(ifp->if_txq_num * sizeof(boolean_t), M_BPF, M_WAITOK | M_ZERO); @@ -1575,9 +1577,9 @@ case BIOCDISQMASK: { - printf("BIOCDISQMASK\n"); + log(LOG_DEBUG, "BIOCDISQMASK\n"); if (d->bd_bif == NULL) { - printf("d->bd_bif == NULL\n"); + log(LOG_DEBUG, "d->bd_bif == NULL\n"); /* * No interface attached yet. */ @@ -1585,7 +1587,7 @@ break; } if (!d->bd_qmask.qm_enabled) { - printf("!d->bd_qmask.qm_enabled\n"); + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); error = EINVAL; break; } @@ -1598,9 +1600,9 @@ case BIOCSTRXQMASK: { int index; - printf("BIOCSTRXQMASK\n"); + log(LOG_DEBUG, "BIOCSTRXQMASK\n"); if (d->bd_bif == NULL) { - printf("d->bd_bif == NULL\n"); + log(LOG_DEBUG, "d->bd_bif == NULL\n"); /* * No interface attached yet. */ @@ -1608,22 +1610,45 @@ break; } if (!d->bd_qmask.qm_enabled) { - printf("!d->bd_qmask.qm_enabled\n"); + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); error = EINVAL; break; } index = *(uint32_t *)addr; - printf("index:%d\n", index); + log(LOG_DEBUG, "index:%d\n", index); d->bd_qmask.qm_rxq_mask[index] = TRUE; break; } + case BIOCCRRXQMASK: + { + int index; + log(LOG_DEBUG, "BIOCCRRXQMASK\n"); + if (d->bd_bif == NULL) { + log(LOG_DEBUG, "d->bd_bif == NULL\n"); + /* + * No interface attached yet. + */ + error = EINVAL; + break; + } + if (!d->bd_qmask.qm_enabled) { + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); + error = EINVAL; + break; + } + index = *(uint32_t *)addr; + log(LOG_DEBUG, "index:%d\n", index); + d->bd_qmask.qm_rxq_mask[index] = FALSE; + break; + } + case BIOCGTRXQMASK: { int index; - printf("BIOCGTRXQMASK\n"); + log(LOG_DEBUG, "BIOCGTRXQMASK\n"); if (d->bd_bif == NULL) { - printf("d->bd_bif == NULL\n"); + log(LOG_DEBUG, "d->bd_bif == NULL\n"); /* * No interface attached yet. */ @@ -1631,12 +1656,12 @@ break; } if (!d->bd_qmask.qm_enabled) { - printf("!d->bd_qmask.qm_enabled\n"); + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); error = EINVAL; break; } index = *(uint32_t *)addr; - printf("index:%d\n", index); + log(LOG_DEBUG, "index:%d\n", index); *(uint32_t *)addr = d->bd_qmask.qm_rxq_mask[index]; break; } @@ -1644,9 +1669,9 @@ case BIOCSTTXQMASK: { int index; - printf("BIOCSTTXQMASK\n"); + log(LOG_DEBUG, "BIOCSTTXQMASK\n"); if (d->bd_bif == NULL) { - printf("d->bd_bif == NULL\n"); + log(LOG_DEBUG, "d->bd_bif == NULL\n"); /* * No interface attached yet. */ @@ -1654,22 +1679,45 @@ break; } if (!d->bd_qmask.qm_enabled) { - printf("!d->bd_qmask.qm_enabled\n"); + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); error = EINVAL; break; } index = *(uint32_t *)addr; - printf("index:%d\n", index); + log(LOG_DEBUG, "index:%d\n", index); d->bd_qmask.qm_txq_mask[index] = TRUE; break; } + case BIOCCRTXQMASK: + { + int index; + log(LOG_DEBUG, "BIOCCRTXQMASK\n"); + if (d->bd_bif == NULL) { + log(LOG_DEBUG, "d->bd_bif == NULL\n"); + /* + * No interface attached yet. + */ + error = EINVAL; + break; + } + if (!d->bd_qmask.qm_enabled) { + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); + error = EINVAL; + break; + } + index = *(uint32_t *)addr; + log(LOG_DEBUG, "index:%d\n", index); + d->bd_qmask.qm_txq_mask[index] = FALSE; + break; + } + case BIOCGTTXQMASK: { int index; - printf("BIOCGTTXQMASK\n"); + log(LOG_DEBUG, "BIOCGTTXQMASK\n"); if (d->bd_bif == NULL) { - printf("d->bd_bif == NULL\n"); + log(LOG_DEBUG, "d->bd_bif == NULL\n"); /* * No interface attached yet. */ @@ -1677,25 +1725,29 @@ break; } if (!d->bd_qmask.qm_enabled) { - printf("!d->bd_qmask.qm_enabled\n"); + log(LOG_DEBUG, "!d->bd_qmask.qm_enabled\n"); error = EINVAL; break; } index = *(uint32_t *)addr; - printf("index:%d\n", index); + log(LOG_DEBUG, "index:%d\n", index); *(uint32_t *)addr = d->bd_qmask.qm_txq_mask[index]; break; } - case BIOSTOTHERMASK: - printf("BIOSTOTHERMASK\n"); - d->bd_qmask.qm_other_mask = (boolean_t)*(uint32_t *)addr; - printf("mask:%d\n", d->bd_qmask.qm_other_mask); + case BIOCSTOTHERMASK: + log(LOG_DEBUG, "BIOSTOTHERMASK\n"); + d->bd_qmask.qm_other_mask = TRUE; + break; + + case BIOCCROTHERMASK: + log(LOG_DEBUG, "BIOCCROTHERMASK\n"); + d->bd_qmask.qm_other_mask = FALSE; break; - case BIOGTOTHERMASK: - printf("BIOGTOTHERMASK\n"); - printf("mask:%d\n", d->bd_qmask.qm_other_mask); + case BIOCGTOTHERMASK: + log(LOG_DEBUG, "BIOCGTOTHERMASK\n"); + log(LOG_DEBUG, "mask:%d\n", d->bd_qmask.qm_other_mask); *(uint32_t *)addr = (uint32_t)d->bd_qmask.qm_other_mask; break; } @@ -2010,7 +2062,7 @@ BPFIF_LOCK(bp); LIST_FOREACH(d, &bp->bif_dlist, bd_next) { if (d->bd_qmask.qm_enabled) { - printf("bpf_tap other_mask:%d\n", + log(LOG_DEBUG, "bpf_tap other_mask:%d\n", d->bd_qmask.qm_other_mask); if (!d->bd_qmask.qm_other_mask) continue; @@ -2063,10 +2115,10 @@ #if 0 if (m->m_pkthdr.txqid != (uint32_t)-1 && m->m_pkthdr.txqid != PCPU_GET(cpuid)) - printf("txqid:%d cpuid:%d\n", m->m_pkthdr.txqid, PCPU_GET(cpuid)); + log(LOG_DEBUG, "txqid:%d cpuid:%d\n", m->m_pkthdr.txqid, PCPU_GET(cpuid)); #endif if (m->m_pkthdr.rxqid != (uint32_t)-1 && m->m_pkthdr.rxqid != PCPU_GET(cpuid)) - printf("rxqid:%d cpuid:%d\n", m->m_pkthdr.rxqid, PCPU_GET(cpuid)); + log(LOG_DEBUG, "rxqid:%d cpuid:%d\n", m->m_pkthdr.rxqid, PCPU_GET(cpuid)); /* Skip outgoing duplicate packets. */ if ((m->m_flags & M_PROMISC) != 0 && m->m_pkthdr.rcvif == NULL) { @@ -2080,7 +2132,7 @@ BPFIF_LOCK(bp); LIST_FOREACH(d, &bp->bif_dlist, bd_next) { if (d->bd_qmask.qm_enabled) { - printf("bpf_mtap rxqid:%x txqid:%x rxqmask:%x txqmask:%x\n", + log(LOG_DEBUG, "bpf_mtap rxqid:%x txqid:%x rxqmask:%x txqmask:%x\n", m->m_pkthdr.rxqid, m->m_pkthdr.txqid, d->bd_qmask.qm_rxq_mask[m->m_pkthdr.rxqid], d->bd_qmask.qm_txq_mask[m->m_pkthdr.txqid]); @@ -2134,10 +2186,10 @@ #if 0 if (m->m_pkthdr.txqid != (uint32_t)-1 && m->m_pkthdr.txqid != PCPU_GET(cpuid)) - printf("txqid:%d cpuid:%d\n", m->m_pkthdr.txqid, PCPU_GET(cpuid)); + log(LOG_DEBUG, "txqid:%d cpuid:%d\n", m->m_pkthdr.txqid, PCPU_GET(cpuid)); #endif if (m->m_pkthdr.rxqid != (uint32_t)-1 && m->m_pkthdr.rxqid != PCPU_GET(cpuid)) - printf("rxqid:%d cpuid:%d\n", m->m_pkthdr.rxqid, PCPU_GET(cpuid)); + log(LOG_DEBUG, "rxqid:%d cpuid:%d\n", m->m_pkthdr.rxqid, PCPU_GET(cpuid)); /* Skip outgoing duplicate packets. */ if ((m->m_flags & M_PROMISC) != 0 && m->m_pkthdr.rcvif == NULL) { @@ -2160,7 +2212,7 @@ BPFIF_LOCK(bp); LIST_FOREACH(d, &bp->bif_dlist, bd_next) { if (d->bd_qmask.qm_enabled) { - printf("bpf_mtap2 rxqid:%x txqid:%x rxqmask:%x txqmask:%x\n", + log(LOG_DEBUG, "bpf_mtap2 rxqid:%x txqid:%x rxqmask:%x txqmask:%x\n", m->m_pkthdr.rxqid, m->m_pkthdr.txqid, d->bd_qmask.qm_rxq_mask[m->m_pkthdr.rxqid], d->bd_qmask.qm_txq_mask[m->m_pkthdr.txqid]); ==== //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.h#3 (text+ko) ==== @@ -154,11 +154,14 @@ #define BIOCENAQMASK _IO('B', 137) #define BIOCDISQMASK _IO('B', 138) #define BIOCSTRXQMASK _IOWR('B', 139, uint32_t) -#define BIOCGTRXQMASK _IOR('B', 140, uint32_t) +#define BIOCCRRXQMASK _IOWR('B', 140, uint32_t) +#define BIOCGTRXQMASK _IOR('B', 141, uint32_t) #define BIOCSTTXQMASK _IOWR('B', 141, uint32_t) -#define BIOCGTTXQMASK _IOR('B', 142, uint32_t) -#define BIOSTOTHERMASK _IOW('B', 143, uint32_t) -#define BIOGTOTHERMASK _IOR('B', 144, uint32_t) +#define BIOCCRTXQMASK _IOWR('B', 142, uint32_t) +#define BIOCGTTXQMASK _IOR('B', 143, uint32_t) +#define BIOCSTOTHERMASK _IO('B', 143) +#define BIOCCROTHERMASK _IO('B', 144) +#define BIOCGTOTHERMASK _IOR('B', 145, uint32_t) /* Obsolete */ #define BIOCGSEESENT BIOCGDIRECTION ==== //depot/projects/soc2011/mq_bpf/src/sys/net/if_tap.c#3 (text+ko) ==== @@ -54,6 +54,7 @@ #include #include #include +#include #include #include #include @@ -871,7 +872,7 @@ m->m_pkthdr.rxqid = (uint32_t)-1; m->m_pkthdr.txqid = PCPU_GET(cpuid); - printf("%s rxqid:%x txqid:%x\n", __func__, m->m_pkthdr.rxqid, m->m_pkthdr.txqid); + log(LOG_DEBUG, "%s rxqid:%x txqid:%x\n", __func__, m->m_pkthdr.rxqid, m->m_pkthdr.txqid); /* feed packet to bpf */ BPF_MTAP(ifp, m); @@ -949,7 +950,7 @@ m->m_pkthdr.rxqid = PCPU_GET(cpuid); m->m_pkthdr.txqid = (uint32_t)-1; - printf("%s rxqid:%x txqid:%x\n", __func__, m->m_pkthdr.rxqid, m->m_pkthdr.txqid); + log(LOG_DEBUG, "%s rxqid:%x txqid:%x\n", __func__, m->m_pkthdr.rxqid, m->m_pkthdr.txqid); /* Pass packet up to parent. */ (*ifp->if_input)(ifp, m); From owner-p4-projects@FreeBSD.ORG Fri Jun 3 05:40:26 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DE3891065672; Fri, 3 Jun 2011 05:40:25 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A073E106564A for ; Fri, 3 Jun 2011 05:40:25 +0000 (UTC) (envelope-from syuu@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 7669A8FC14 for ; Fri, 3 Jun 2011 05:40:25 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p535eP8I007344 for ; Fri, 3 Jun 2011 05:40:25 GMT (envelope-from syuu@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p535ePaI007341 for perforce@freebsd.org; Fri, 3 Jun 2011 05:40:25 GMT (envelope-from syuu@FreeBSD.org) Date: Fri, 3 Jun 2011 05:40:25 GMT Message-Id: <201106030540.p535ePaI007341@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to syuu@FreeBSD.org using -f From: Takuya ASADA To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194138 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 05:40:26 -0000 http://p4web.freebsd.org/@@194138?ac=10 Change 194138 by syuu@x200 on 2011/06/03 05:39:56 index size check on ioctl Affected files ... .. //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.c#4 edit .. //depot/projects/soc2011/mq_bpf/src/sys/net/if_var.h#3 edit Differences ... ==== //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.c#4 (text+ko) ==== @@ -1614,7 +1614,13 @@ error = EINVAL; break; } + struct ifnet *const ifp = d->bd_bif->bif_ifp; index = *(uint32_t *)addr; + if (index > ifp->if_rxq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } log(LOG_DEBUG, "index:%d\n", index); d->bd_qmask.qm_rxq_mask[index] = TRUE; break; @@ -1637,7 +1643,13 @@ error = EINVAL; break; } + struct ifnet *const ifp = d->bd_bif->bif_ifp; index = *(uint32_t *)addr; + if (index > ifp->if_rxq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } log(LOG_DEBUG, "index:%d\n", index); d->bd_qmask.qm_rxq_mask[index] = FALSE; break; @@ -1660,7 +1672,13 @@ error = EINVAL; break; } + struct ifnet *const ifp = d->bd_bif->bif_ifp; index = *(uint32_t *)addr; + if (index > ifp->if_rxq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } log(LOG_DEBUG, "index:%d\n", index); *(uint32_t *)addr = d->bd_qmask.qm_rxq_mask[index]; break; @@ -1683,7 +1701,13 @@ error = EINVAL; break; } + struct ifnet *const ifp = d->bd_bif->bif_ifp; index = *(uint32_t *)addr; + if (index > ifp->if_txq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } log(LOG_DEBUG, "index:%d\n", index); d->bd_qmask.qm_txq_mask[index] = TRUE; break; @@ -1706,7 +1730,13 @@ error = EINVAL; break; } + struct ifnet *const ifp = d->bd_bif->bif_ifp; index = *(uint32_t *)addr; + if (index > ifp->if_txq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } log(LOG_DEBUG, "index:%d\n", index); d->bd_qmask.qm_txq_mask[index] = FALSE; break; @@ -1729,7 +1759,13 @@ error = EINVAL; break; } + struct ifnet *const ifp = d->bd_bif->bif_ifp; index = *(uint32_t *)addr; + if (index > ifp->if_txq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } log(LOG_DEBUG, "index:%d\n", index); *(uint32_t *)addr = d->bd_qmask.qm_txq_mask[index]; break; ==== //depot/projects/soc2011/mq_bpf/src/sys/net/if_var.h#3 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Fri Jun 3 06:27:33 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 693081065674; Fri, 3 Jun 2011 06:27:33 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20EB51065670 for ; Fri, 3 Jun 2011 06:27:33 +0000 (UTC) (envelope-from syuu@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 0FC368FC1C for ; Fri, 3 Jun 2011 06:27:33 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p536RWCN016676 for ; Fri, 3 Jun 2011 06:27:32 GMT (envelope-from syuu@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p536RWeU016673 for perforce@freebsd.org; Fri, 3 Jun 2011 06:27:32 GMT (envelope-from syuu@FreeBSD.org) Date: Fri, 3 Jun 2011 06:27:32 GMT Message-Id: <201106030627.p536RWeU016673@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to syuu@FreeBSD.org using -f From: Takuya ASADA To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194139 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 06:27:33 -0000 http://p4web.freebsd.org/@@194139?ac=10 Change 194139 by syuu@x200 on 2011/06/03 06:26:46 implement queue affinity ioctl Affected files ... .. //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_em.c#2 edit .. //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_igb.c#3 edit .. //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.c#5 edit .. //depot/projects/soc2011/mq_bpf/src/sys/net/if_var.h#4 edit Differences ... ==== //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_em.c#2 (text+ko) ==== @@ -436,7 +436,7 @@ { struct adapter *adapter; struct e1000_hw *hw; - int error = 0; + int error = 0, i; INIT_DEBUGOUT("em_attach: begin"); @@ -685,7 +685,18 @@ adapter->led_dev = led_create(em_led_func, adapter, device_get_nameunit(dev)); - + adapter->ifp->if_rxq_num = adapter->num_queues; + adapter->ifp->if_txq_num = adapter->num_queues; + adapter->ifp->if_rxq_affinity = + (u_long *)malloc(sizeof(u_long) * adapter->num_queues, + M_DEVBUF, M_NOWAIT); + adapter->ifp->if_txq_affinity = + (u_long *)malloc(sizeof(u_long) * adapter->num_queues, + M_DEVBUF, M_NOWAIT); + for (i = 0; i < adapter->num_queues; i++) { + adapter->ifp->if_rxq_affinity[i] = i; + adapter->ifp->if_rxq_affinity[i] = i; + } INIT_DEBUGOUT("em_attach: end"); return (0); @@ -864,6 +875,10 @@ } enq++; drbr_stats_update(ifp, next->m_pkthdr.len, next->m_flags); + + next->m_pkthdr.rxqid = (uint32_t)-1; + next->m_pkthdr.txqid = txr->me; + ETHER_BPF_MTAP(ifp, next); if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) break; @@ -4289,6 +4304,8 @@ sendmp->m_pkthdr.flowid = rxr->msix; sendmp->m_flags |= M_FLOWID; #endif + sendmp->m_pkthdr.rxqid = rxr->msix; + sendmp->m_pkthdr.txqid = (uint32_t)-1; #ifndef __NO_STRICT_ALIGNMENT skip: #endif ==== //depot/projects/soc2011/mq_bpf/src/sys/dev/e1000/if_igb.c#3 (text+ko) ==== @@ -426,7 +426,7 @@ igb_attach(device_t dev) { struct adapter *adapter; - int error = 0; + int error = 0, i; u16 eeprom_data; INIT_DEBUGOUT("igb_attach: begin"); @@ -651,9 +651,18 @@ adapter->led_dev = led_create(igb_led_func, adapter, device_get_nameunit(dev)); - adapter->ifp->if_rxq_num = adapter->num_queues; adapter->ifp->if_txq_num = adapter->num_queues; + adapter->ifp->if_rxq_affinity = + (u_long *)malloc(sizeof(u_long) * adapter->num_queues, + M_DEVBUF, M_NOWAIT); + adapter->ifp->if_txq_affinity = + (u_long *)malloc(sizeof(u_long) * adapter->num_queues, + M_DEVBUF, M_NOWAIT); + for (i = 0; i < adapter->num_queues; i++) { + adapter->ifp->if_rxq_affinity[i] = i; + adapter->ifp->if_rxq_affinity[i] = i; + } INIT_DEBUGOUT("igb_attach: end"); return (0); ==== //depot/projects/soc2011/mq_bpf/src/sys/net/bpf.c#5 (text+ko) ==== @@ -1533,17 +1533,63 @@ break; } - /* XXX: not implemented yet */ case BIOCRXQAFFINITY: - log(LOG_DEBUG, "BIOCRXQAFFINITY\n"); - error = EINVAL; - break; + { + u_long index; + log(LOG_DEBUG, "BIOCRXQAFFINITY\n"); + if (d->bd_bif == NULL) { + log(LOG_DEBUG, "d->bd_bif == NULL\n"); + /* + * No interface attached yet. + */ + error = EINVAL; + break; + } + struct ifnet *const ifp = d->bd_bif->bif_ifp; + index = *(u_long *)addr; + if (index > ifp->if_rxq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } + if (!ifp->if_rxq_affinity) { + log(LOG_DEBUG, "!ifp->if_rxq_affinity\n"); + error = EINVAL; + break; + } + *(u_long *)addr = ifp->if_rxq_affinity[index]; + log(LOG_DEBUG, "index:%lu result:%lu\n", index, *(u_long *)addr); + break; + } - /* XXX: not implemented yet */ case BIOCTXQAFFINITY: - log(LOG_DEBUG, "BIOCTXQAFFINITY\n"); - error = EINVAL; - break; + { + u_long index; + log(LOG_DEBUG, "BIOCTXQAFFINITY\n"); + if (d->bd_bif == NULL) { + log(LOG_DEBUG, "d->bd_bif == NULL\n"); + /* + * No interface attached yet. + */ + error = EINVAL; + break; + } + struct ifnet *const ifp = d->bd_bif->bif_ifp; + index = *(u_long *)addr; + if (index > ifp->if_txq_num) { + log(LOG_DEBUG, "index too large\n"); + error = EINVAL; + break; + } + if (!ifp->if_txq_affinity) { + log(LOG_DEBUG, "!ifp->if_txq_affinity\n"); + error = EINVAL; + break; + } + *(u_long *)addr = ifp->if_txq_affinity[index]; + log(LOG_DEBUG, "index:%lu result:%lu\n", index, *(u_long *)addr); + break; + } case BIOCENAQMASK: { ==== //depot/projects/soc2011/mq_bpf/src/sys/net/if_var.h#4 (text+ko) ==== @@ -209,6 +209,8 @@ int if_rxq_num; int if_txq_num; + u_long *if_rxq_affinity; + u_long *if_txq_affinity; }; typedef void if_init_f_t(void *); From owner-p4-projects@FreeBSD.ORG Fri Jun 3 15:47:32 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0BCBE106566C; Fri, 3 Jun 2011 15:47:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2841106564A for ; Fri, 3 Jun 2011 15:47:31 +0000 (UTC) (envelope-from csjp@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id B02E48FC15 for ; Fri, 3 Jun 2011 15:47:31 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p53FlVuk029642 for ; Fri, 3 Jun 2011 15:47:31 GMT (envelope-from csjp@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p53FlVIx029639 for perforce@freebsd.org; Fri, 3 Jun 2011 15:47:31 GMT (envelope-from csjp@freebsd.org) Date: Fri, 3 Jun 2011 15:47:31 GMT Message-Id: <201106031547.p53FlVIx029639@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to csjp@freebsd.org using -f From: "Christian S.J. Peron" To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194159 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 15:47:32 -0000 http://p4web.freebsd.org/@@194159?ac=10 Change 194159 by csjp@csjp_hvm02 on 2011/06/03 15:47:14 - Increase the storage associated with trigger specification storage - Add support to use effective uid as trigger parameters Submitted by: Eirik Øverby Affected files ... .. //depot/projects/trustedbsd/bsmtrace/deuce.h#7 edit .. //depot/projects/trustedbsd/bsmtrace/trigger.c#3 edit .. //depot/projects/trustedbsd/bsmtrace/trigger.h#2 edit Differences ... ==== //depot/projects/trustedbsd/bsmtrace/deuce.h#7 (text+ko) ==== @@ -105,7 +105,7 @@ int bm_status; int bm_multiplier; int bm_event_type; - char bm_trig[1024]; + char bm_trig[8192]; TAILQ_ENTRY(bsm_state) bm_glue; caddr_t bm_raw; int bm_raw_len; ==== //depot/projects/trustedbsd/bsmtrace/trigger.c#3 (text+ko) ==== @@ -35,6 +35,7 @@ } exptab[] = { { "subject", EXP_USER }, { "object", EXP_OBJECT }, + { "esubject", EXP_EUSER }, { NULL, 0 } }; @@ -78,6 +79,14 @@ (void) strlcpy(token, pw->pw_name, sizeof(token)); break; + case EXP_EUSER: + if ((pw = getpwuid(bd->br_euid)) == NULL) + (void) strlcpy(token, "non-attributable", + sizeof(token)); + else + (void) strlcpy(token, pw->pw_name, + sizeof(token)); + break; case EXP_OBJECT: if (bd->br_path != NULL) (void) strlcpy(token, bd->br_path, ==== //depot/projects/trustedbsd/bsmtrace/trigger.h#2 (text+ko) ==== @@ -35,7 +35,8 @@ enum { EXP_NONE, EXP_USER, - EXP_OBJECT + EXP_OBJECT, + EXP_EUSER }; void bsm_run_trigger(struct bsm_record_data *, struct bsm_state *); From owner-p4-projects@FreeBSD.ORG Fri Jun 3 15:53:01 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B11D21065676; Fri, 3 Jun 2011 15:53:01 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 732FE106566C for ; Fri, 3 Jun 2011 15:53:01 +0000 (UTC) (envelope-from csjp@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 47B3A8FC0C for ; Fri, 3 Jun 2011 15:53:01 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p53Fr1Fa031370 for ; Fri, 3 Jun 2011 15:53:01 GMT (envelope-from csjp@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p53Fr1S3031367 for perforce@freebsd.org; Fri, 3 Jun 2011 15:53:01 GMT (envelope-from csjp@freebsd.org) Date: Fri, 3 Jun 2011 15:53:01 GMT Message-Id: <201106031553.p53Fr1S3031367@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to csjp@freebsd.org using -f From: "Christian S.J. Peron" To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194160 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2011 15:53:01 -0000 http://p4web.freebsd.org/@@194160?ac=10 Change 194160 by csjp@csjp_hvm02 on 2011/06/03 15:51:56 Bump version Affected files ... .. //depot/projects/trustedbsd/bsmtrace/bsmtrace.h#3 edit Differences ... ==== //depot/projects/trustedbsd/bsmtrace/bsmtrace.h#3 (text+ko) ==== @@ -28,7 +28,7 @@ #ifndef BSM_TRACE_H_ #define BSM_TRACE_H_ -#define BSMTRACE_VERSION "BSMTRACE 1.2.0-HEAD" +#define BSMTRACE_VERSION "BSMTRACE 2.0-HEAD" struct g_conf { char *aflag; int bflag; From owner-p4-projects@FreeBSD.ORG Sat Jun 4 16:45:05 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 138FA1065673; Sat, 4 Jun 2011 16:45:05 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C827A1065670 for ; Sat, 4 Jun 2011 16:45:04 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id AB8D38FC14 for ; Sat, 4 Jun 2011 16:45:04 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p54Gj4Xe029548 for ; Sat, 4 Jun 2011 16:45:04 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p54Gj2wI029545 for perforce@freebsd.org; Sat, 4 Jun 2011 16:45:02 GMT (envelope-from mjacob@freebsd.org) Date: Sat, 4 Jun 2011 16:45:02 GMT Message-Id: <201106041645.p54Gj2wI029545@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194215 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 16:45:05 -0000 http://p4web.freebsd.org/@@194215?ac=10 Change 194215 by mjacob@mjacob-sandbox on 2011/06/04 16:44:44 Integrate from vendor. Affected files ... .. //depot/projects/mjacob-dev/Makefile.inc1#8 integrate .. //depot/projects/mjacob-dev/bin/ed/POSIX#2 integrate .. //depot/projects/mjacob-dev/bin/pax/ar_io.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/ar_subs.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/buf_subs.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/cpio.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/file_subs.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/ftree.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/options.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/pat_rep.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/pax.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/sel_subs.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/tables.c#2 integrate .. //depot/projects/mjacob-dev/bin/pax/tar.c#2 integrate .. //depot/projects/mjacob-dev/bin/ps/ps.1#5 integrate .. //depot/projects/mjacob-dev/bin/ps/ps.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/TOUR#3 integrate .. //depot/projects/mjacob-dev/bin/sh/alias.c#4 integrate .. //depot/projects/mjacob-dev/bin/sh/arith_yacc.c#4 integrate .. //depot/projects/mjacob-dev/bin/sh/builtins.def#3 integrate .. //depot/projects/mjacob-dev/bin/sh/cd.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/eval.c#6 integrate .. //depot/projects/mjacob-dev/bin/sh/expand.c#5 integrate .. //depot/projects/mjacob-dev/bin/sh/input.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/jobs.c#4 integrate .. //depot/projects/mjacob-dev/bin/sh/main.c#5 integrate .. //depot/projects/mjacob-dev/bin/sh/mkinit.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/mktokens#2 integrate .. //depot/projects/mjacob-dev/bin/sh/parser.c#6 integrate .. //depot/projects/mjacob-dev/bin/sh/parser.h#3 integrate .. //depot/projects/mjacob-dev/bin/sh/sh.1#6 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/misc/fsshare.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/CHANGES#4 integrate .. //depot/projects/mjacob-dev/contrib/bind9/FAQ.xml#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/README.idnkit#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/acconfig.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkconf.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkconf.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkconf.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkzone.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkzone.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkzone.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/dig.1#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/dig.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/dig.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/host.1#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/host.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/host.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/include/dig/dig.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/nslookup.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keygen.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keygen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keygen.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-signzone.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-signzone.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssectool.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssectool.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/bind9.xsl#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/config.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/controlconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/convertxsl.pl#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/builtin.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/client.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/config.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/control.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/interfacemgr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/listenlist.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/log.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/logconf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/lwaddr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/lwdclient.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/lwresd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/lwsearch.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/main.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/notify.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/ns_smf_globals.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/server.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/sortlist.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/statschannel.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/tkeyconf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/tsigconf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/types.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/update.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/xfrout.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/zoneconf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/interfacemgr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/listenlist.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/log.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/logconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwaddr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwdclient.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwderror.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwdgabn.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwdgnba.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwdgrbn.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwdnoop.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwresd.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwresd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwresd.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwresd.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/lwsearch.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/named.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/named.conf.5#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/named.conf.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/named.conf.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/named.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/named.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/notify.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/sortlist.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/statschannel.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/tkeyconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/tsigconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/unix/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/unix/include/named/os.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/unix/os.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/zoneconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/nsupdate/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/nsupdate/nsupdate.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/include/rndc/os.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc-confgen.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc-confgen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc-confgen.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc-confgen.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.conf#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.conf.5#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.conf.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.conf.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/rndc.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/unix/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/unix/os.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/util.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/rndc/util.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch01.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch02.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch03.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch04.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch05.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch10.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/README-SGML#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/dnssec#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/format-options.pl#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/ipv6#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/migration#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/migration-4to9#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/rfc-compliance#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/roadmap#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/sdb#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/sort-options.pl#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/isc-config.sh.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/getaddresses.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/include/bind9/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/include/bind9/check.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/include/bind9/getaddresses.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/include/bind9/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/acache.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/acl.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/api#4 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/byaddr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/cache.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/callbacks.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/compress.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/db.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dbiterator.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dbtable.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/diff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dispatch.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dlz.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dnssec.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/ds.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_lib.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_openssl.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_parse.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_parse.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_result.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/forward.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/gen-unix.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/gen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/gssapi_link.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/hmac_link.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/acache.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/acl.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/adb.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/bit.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/byaddr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/cache.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/callbacks.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/cert.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/compress.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/db.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/dbiterator.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/dbtable.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/dispatch.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/dlz.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/dnssec.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/ds.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/fixedname.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/forward.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/iptable.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/journal.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/keyflags.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/keytable.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/keyvalues.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/lib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/log.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/lookup.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/master.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/masterdump.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/message.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/nsec.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/nsec3.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/opcode.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/order.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/peer.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/portlist.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rbt.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rcode.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdata.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdataclass.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdatalist.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdataset.h#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdatasetiter.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdataslab.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdatatype.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/request.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rootns.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/sdb.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/sdlz.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/secalg.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/secproto.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/soa.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/ssu.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/stats.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/tcpmsg.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/time.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/timer.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/tkey.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/ttl.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/xfrin.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/zonekey.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/zt.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dst/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dst/gssapi.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dst/lib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dst/result.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/iptable.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/key.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/keytable.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/lib.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/log.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/lookup.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/master.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/masterdump.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/ncache.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/nsec.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/nsec3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/openssldh_link.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/openssldsa_link.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/opensslrsa_link.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/order.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/peer.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/portlist.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rbt.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rbtdb.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rbtdb64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rbtdb64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rcode.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/ch_3/a_1.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/ch_3/a_1.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/cert_37.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/cert_37.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/cname_5.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/cname_5.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/dname_39.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/dname_39.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ds_43.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ds_43.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/gpos_27.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/gpos_27.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/isdn_20.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/isdn_20.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/key_25.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/key_25.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/loc_29.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/loc_29.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mb_7.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mb_7.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/md_3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/md_3.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mf_4.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mf_4.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mg_8.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mg_8.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/minfo_14.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/minfo_14.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mr_9.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mr_9.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mx_15.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/mx_15.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ns_2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ns_2.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nsec3_50.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nsec_47.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/null_10.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/null_10.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nxt_30.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nxt_30.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/opt_41.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/opt_41.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/proforma.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/proforma.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ptr_12.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ptr_12.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/rp_17.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/rp_17.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/rt_21.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/rt_21.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/sig_24.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/sig_24.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/soa_6.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/soa_6.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/spf_99.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/spf_99.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/tkey_249.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/tkey_249.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/txt_16.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/txt_16.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/unspec_103.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/unspec_103.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/x25_19.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/x25_19.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/hs_4/a_1.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/hs_4/a_1.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/a6_38.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/a6_38.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/a_1.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/a_1.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/apl_42.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/apl_42.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/kx_36.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/kx_36.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/px_26.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/px_26.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/srv_33.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/srv_33.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/wks_11.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/in_1/wks_11.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/rdatastructpre.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/rdatastructsuf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdatalist_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdataset.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdatasetiter.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/request.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/soa.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/spnego.asn1#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/spnego.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/spnego.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/spnego_asn1.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/spnego_asn1.pl#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/ssu.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/stats.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/tcpmsg.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/timer.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/ttl.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/validator.c#4 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/xfrin.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/zonekey.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/zt.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/alpha/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/alpha/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/alpha/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/assertions.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/base32.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/base64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/bitstring.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/buffer.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/bufferlist.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/commandline.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/error.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/event.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/fsaccess.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/hash.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/heap.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/hex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/hmacmd5.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/hmacsha.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/httpd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/ia64/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/ia64/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/ia64/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/app.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/assertions.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/base32.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/base64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/bitstring.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/boolean.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/buffer.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/bufferlist.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/commandline.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/entropy.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/error.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/event.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/eventclass.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/file.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/formatcheck.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/fsaccess.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/hash.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/heap.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/hex.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/hmacmd5.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/hmacsha.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/httpd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/interfaceiter.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/ipv6.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/iterated_hash.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/lang.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/lex.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/lfsr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/lib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/list.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/log.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/magic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/md5.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/msgcat.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/msgs.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/mutexblock.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/netaddr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/netscope.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/ondestroy.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/os.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/parseint.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/portset.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/print.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/quota.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/radix.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/random.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/ratelimiter.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/refcount.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/region.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/resource.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/result.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/resultclass.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/rwlock.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/serial.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/sha1.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/sha2.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/sockaddr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/socket.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/stats.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/stdio.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/stdlib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/string.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/symtab.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/taskpool.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/timer.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/types.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/util.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/xml.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/inet_aton.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/inet_ntop.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/inet_pton.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/iterated_hash.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/lex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/lfsr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/lib.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/log.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/md5.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/mips/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/mips/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/mips/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/mips/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/mutexblock.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/netaddr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/netscope.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nls/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nls/msgcat.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/noatomic/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/noatomic/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/condition.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/include/isc/condition.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/include/isc/once.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/include/isc/thread.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/mutex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/thread.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/ondestroy.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/parseint.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/portset.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/powerpc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/powerpc/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/condition.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/include/isc/condition.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/include/isc/once.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/include/isc/thread.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/thread.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/quota.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/radix.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/random.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/ratelimiter.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/refcount.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/region.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/result.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/rwlock.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/serial.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sha1.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sha2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sockaddr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sparc64/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sparc64/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/stats.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/string.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/strtoul.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/symtab.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/task_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/taskpool.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/timer.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/timer_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/app.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/dir.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/entropy.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/errno2result.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/errno2result.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/file.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/fsaccess.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/ifiter_ioctl.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/ifiter_sysctl.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/dir.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/int.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/keyboard.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/net.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/netdb.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/offset.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/stat.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/stdtime.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/strerror.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/syslog.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/include/isc/time.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/interfaceiter.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/ipv6.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/keyboard.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/net.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/os.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/resource.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/socket_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/stdio.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/stdtime.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/strerror.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/syslog.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/time.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_32/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_32/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_64/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_64/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/alist.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/base64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/cc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/ccmsg.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/alist.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/base64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/cc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/ccmsg.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/events.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/lib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/result.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/sexpr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/symtab.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/symtype.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/types.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/util.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/include/isccc/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/lib.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/result.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/sexpr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/symtab.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccc/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/aclconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/cfg.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/grammar.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/log.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/include/isccfg/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/log.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/parser.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/assert_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/context.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/context_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/gai_strerror.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/getaddrinfo.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/gethost.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/getipnode.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/getnameinfo.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/getrrset.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/herror.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/context.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/int.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/ipv6.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/lang.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/list.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/lwpacket.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/lwres.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/netdb.h.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/platform.h.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/result.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/stdlib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/include/lwres/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwbuffer.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwconfig.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwinetaton.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwinetntop.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwinetpton.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwpacket.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwres_gabn.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwres_gnba.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwres_grbn.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwres_noop.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/lwresutil.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_buffer.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_buffer.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_config.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_config.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_context.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_context.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gabn.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gabn.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gethostent.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getipnode.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gnba.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gnba.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_hstrerror.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_inetntop.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_noop.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_noop.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_packet.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_packet.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_resutil.3#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_resutil.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/print.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/strtoul.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/unix/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/unix/include/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/unix/include/lwres/net.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/make/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/make/includes.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/make/rules.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/mkinstalldirs#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/version#4 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/objcopy.c#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/readelf.c#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/strings.c#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/read.h#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/write.c#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64bmip-defs.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldlang.c#3 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/CREDITS.TXT#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/LICENSE.TXT#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/README.txt#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/abi.h#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/absvdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/absvsi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/absvti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/adddf3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/addsf3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/addvdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/addvsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/addvti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/apple_versioning.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/adddf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/addsf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/bswapdi2.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/bswapsi2.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/comparesf2.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/divdf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/divmodsi4.S#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/divsf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/divsi3.S#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/eqdf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/eqsf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/fixdfsivfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/fixsfsivfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/fixunssfsivfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/floatsidfvfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/floatsisfvfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/floatunssidfvfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/floatunssisfvfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/gedf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/gesf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/gtdf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/gtsf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/ledf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/lesf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/ltdf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/ltsf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/modsi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/muldf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/mulsf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/nedf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/negdf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/negsf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/nesf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/save_vfp_d8_d15_regs.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/softfloat-alias.list#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/subdf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/subsf3vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/switch16.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/switch32.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/switch8.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/switchu8.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/sync_synchronize.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/truncdfsf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/udivmodsi4.S#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/udivsi3.S#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/umodsi3.S#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/unorddf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/arm/unordsf2vfp.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ashldi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ashlti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ashrdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ashrti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/assembly.h#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/clear_cache.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/clzdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/clzsi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/clzti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/cmpdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/cmpti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/comparedf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/comparesf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ctzdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ctzsi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ctzti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divdc3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divdf3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divmoddi4.c#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divmodsi4.c#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divsc3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divsf3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/divxc3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/enable_execute_stack.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/endianness.h#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/eprintf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/extendsfdf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ffsdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ffsti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixdfdi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixdfsi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixdfti.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixsfdi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixsfsi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixsfti.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunsdfdi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunsdfsi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunsdfti.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunssfdi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunssfsi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunssfti.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunsxfdi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunsxfsi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixunsxfti.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixxfdi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fixxfti.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatdidf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatdisf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatdixf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatsidf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatsisf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floattidf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floattisf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floattixf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatundidf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatundisf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatundixf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatunsidf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatunsisf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatuntidf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatuntisf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/floatuntixf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/fp_lib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/gcc_personality_v0.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/ashldi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/ashrdi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/divdi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/floatdidf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/floatdisf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/floatdixf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/floatundidf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/floatundisf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/floatundixf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/lshrdi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/moddi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/muldi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/udivdi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/i386/umoddi3.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/int_lib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/lshrdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/lshrti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/moddi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/modsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/modti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/muldc3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/muldf3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/muldi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/mulsc3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/mulsf3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/multi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/mulvdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/mulvsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/mulvti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/mulxc3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negdf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negsf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negvdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negvsi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/negvti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/paritydi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/paritysi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/parityti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/popcountdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/popcountsi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/popcountti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/powidf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/powisf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/powitf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/powixf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ppc/restFP.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ppc/saveFP.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/subdf3.c#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/subsf3.c#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/subvdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/subvsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/subvti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/trampoline_setup.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/truncdfsf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ucmpdi2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/ucmpti2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/udivdi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/udivmoddi4.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/udivmodsi4.c#1 branch .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/udivmodti4.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/udivsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/udivti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/umoddi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/umodsi3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/umodti3.c#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/x86_64/floatundidf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/x86_64/floatundisf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/compiler-rt/lib/x86_64/floatundixf.S#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/combine.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/emit-rtl.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/function.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/genattrtab.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/genautomata.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/gengtype-lex.l#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/genmodes.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/omp-low.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/tree-cfg.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gcc/tree-vect-patterns.c#3 integrate .. //depot/projects/mjacob-dev/contrib/gcclibs/libiberty/regex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/gperf/src/gen-perf.cc#2 integrate .. //depot/projects/mjacob-dev/contrib/gperf/src/key-list.cc#2 integrate .. //depot/projects/mjacob-dev/contrib/gperf/src/options.cc#2 integrate .. //depot/projects/mjacob-dev/contrib/groff/src/devices/grohtml/post-html.cpp#2 integrate .. //depot/projects/mjacob-dev/contrib/groff/src/libs/libdriver/input.cpp#2 integrate .. //depot/projects/mjacob-dev/contrib/groff/src/roff/troff/mtsm.cpp#2 integrate .. //depot/projects/mjacob-dev/contrib/groff/src/roff/troff/node.cpp#2 integrate .. //depot/projects/mjacob-dev/contrib/groff/src/utils/hpftodit/hpftodit.cpp#2 integrate .. //depot/projects/mjacob-dev/contrib/groff/tmac/troffrc#2 integrate .. //depot/projects/mjacob-dev/contrib/libpcap/pcap-bpf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/ntp/ntpd/ntp_io.c#2 integrate .. //depot/projects/mjacob-dev/contrib/openbsm/libbsm/audit_submit.3#2 integrate .. //depot/projects/mjacob-dev/contrib/top/commands.c#2 integrate .. //depot/projects/mjacob-dev/contrib/top/machine.h#2 integrate .. //depot/projects/mjacob-dev/contrib/top/top.X#2 integrate .. //depot/projects/mjacob-dev/contrib/top/top.c#2 integrate .. //depot/projects/mjacob-dev/crypto/heimdal/lib/sl/slc-gram.y#2 integrate .. //depot/projects/mjacob-dev/etc/defaults/rc.conf#5 integrate .. //depot/projects/mjacob-dev/etc/network.subr#3 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Jun 4 17:15:39 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D987E1065670; Sat, 4 Jun 2011 17:15:38 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C031106564A for ; Sat, 4 Jun 2011 17:15:38 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 89CA68FC08 for ; Sat, 4 Jun 2011 17:15:38 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p54HFcWY035787 for ; Sat, 4 Jun 2011 17:15:38 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p54HFcca035784 for perforce@freebsd.org; Sat, 4 Jun 2011 17:15:38 GMT (envelope-from mjacob@freebsd.org) Date: Sat, 4 Jun 2011 17:15:38 GMT Message-Id: <201106041715.p54HFcca035784@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194216 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 17:15:39 -0000 http://p4web.freebsd.org/@@194216?ac=10 Change 194216 by mjacob@mjacob-sandbox on 2011/06/04 17:15:33 Refactor some stuff with config buffers to aid in forgetting to free. Affected files ... .. //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2sas.h#6 edit Differences ... ==== //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2sas.h#6 (text+ko) ==== @@ -678,9 +678,50 @@ mpt2sas_dma_chunk_t *linkage; MPI2_MPI_SGE_IO_UNION segs[0]; }; -/************************** Config/ATA data buffer management **************************/ + +/***************************** IOC Initialization *****************************/ +extern struct mpt2sas_tq mpt2sas_tailq; +int mpt2sas_reset(mpt2sas_t *); +void mpt2sas_send_port_enable(mpt2sas_t *); + +/**************************** CAM Routines ***************************/ +int mpt2sas_cam_attach(mpt2sas_t *); +void mpt2sas_cam_detach(mpt2sas_t *); +void mpt2sas_cam_done(mpt2sas_t *, request_t *, MPI2_SCSI_IO_REPLY *); +int mpt2sas_run_scsicmd(mpt2sas_t *, U16, U8 *, int, bus_addr_t, bus_size_t, boolean_t); +int mpt2sas_scsi_abort(mpt2sas_t *, request_t *); +int mpt2sas_cam_rescan(mpt2sas_t *); +void mpt2sas_cam_prt(mpt2sas_t *, struct cam_path *, int, const char *, ...) __printflike(4, 5); + + +/**************************** Unclassified Routines ***************************/ +void mpt2sas_send_cmd(mpt2sas_t *, request_t *); +int mpt2sas_wait_req(mpt2sas_t *, request_t *, req_state_t, req_state_t, int); +void mpt2sas_enable_ints(mpt2sas_t *); +void mpt2sas_disable_ints(mpt2sas_t *); +int mpt2sas_shutdown(mpt2sas_t *); +int mpt2sas_handshake_cmd(mpt2sas_t *, size_t, void *, size_t, void *); +request_t * mpt2sas_get_request(mpt2sas_t *); +void mpt2sas_free_request(mpt2sas_t *, request_t *); +void mpt2sas_intr(void *); +int mpt2sas_create_dev(mpt2sas_t *, U16); +void mpt2sas_build_ata_passthru(mpt2sas_t *, sas_dev_t *, U8 *, request_t *, bus_addr_t, uint32_t); +int mpt2sas_check_sata_passthru_failure(mpt2sas_t *, MPI2_SATA_PASSTHROUGH_REPLY *); +int mpt2sas_destroy_dev(mpt2sas_t *, U16); +void mpt2sas_destroy_dev_part2(sas_dev_t *); +void mpt2sas_prt(mpt2sas_t *, int, const char *, ...) __printflike(3, 4); +void mpt2sas_prt_cont(mpt2sas_t *, int, const char *, ...) __printflike(3, 4); +int mpt2sas_read_sep(mpt2sas_t *, sas_dev_t *); +int mpt2sas_write_sep(mpt2sas_t *, sas_dev_t *, U32); +int mpt2sas_attach(mpt2sas_t *); +int mpt2sas_detach(mpt2sas_t *); + +/************************** Inlines **************************/ static __inline int mpt2sas_get_cfgbuf(mpt2sas_t *, int *); static __inline void mpt2sas_free_cfgbuf(mpt2sas_t *, int); +static __inline sas_dev_t *mpt2_hdl2dev(mpt2sas_t *, uint16_t); +static __inline sas_dev_t * mpt2_tgt2dev(mpt2sas_t *, target_id_t); +static __inline target_id_t mpt2_dev2tgt(mpt2sas_t *, sas_dev_t *); static __inline int mpt2sas_get_cfgbuf(mpt2sas_t *mpt, int *off) @@ -690,6 +731,7 @@ if ((mpt->config_buf_mask & (1 << i)) == 0) { mpt->config_buf_mask |= (1 << i); *off = (i << 9); + mpt2sas_prt(mpt, MP2PRT_SPCL, "%s: alloc off %d (mask now 0x%08x)\n", __func__, i << 9, mpt->config_buf_mask); return (0); } } @@ -699,16 +741,19 @@ static __inline void mpt2sas_free_cfgbuf(mpt2sas_t *mpt, int off) { - if (off >= 0 && off < PAGE_SIZE) { - mpt->config_buf_mask &= ~(1 << (off >> 9)); + if (off >= 0 && off < PAGE_SIZE && (off & ((1 << 9) - 1)) == 0) { + int mask = 1 << (off >> 9); + if (mpt->config_buf_mask & mask) { + mpt->config_buf_mask ^= mask; + mpt2sas_prt(mpt, MP2PRT_SPCL, "%s: free off %d (mask now 0x%08x)\n", __func__, off, mpt->config_buf_mask); + } else { + mpt2sas_prt(mpt, MP2PRT_ERR, "%s: free off %d twice! (mask is 0x%08x)\n", __func__, off, mpt->config_buf_mask); + } + } else { + mpt2sas_prt(mpt, MP2PRT_ERR, "%s: bad off %d (mask is 0x%08x)\n", __func__, off, mpt->config_buf_mask); } } -/************************** Other Inlines **************************/ -static __inline sas_dev_t *mpt2_hdl2dev(mpt2sas_t *, uint16_t); -static __inline sas_dev_t * mpt2_tgt2dev(mpt2sas_t *, target_id_t); -static __inline target_id_t mpt2_dev2tgt(mpt2sas_t *, sas_dev_t *); - static __inline sas_dev_t * mpt2_hdl2dev(mpt2sas_t *mpt, U16 hdl) { @@ -743,40 +788,4 @@ return dp - mpt->sas_dev_pool; } -/***************************** IOC Initialization *****************************/ -extern struct mpt2sas_tq mpt2sas_tailq; -int mpt2sas_reset(mpt2sas_t *); -void mpt2sas_send_port_enable(mpt2sas_t *); - -/**************************** CAM Routines ***************************/ -int mpt2sas_cam_attach(mpt2sas_t *); -void mpt2sas_cam_detach(mpt2sas_t *); -void mpt2sas_cam_done(mpt2sas_t *, request_t *, MPI2_SCSI_IO_REPLY *); -int mpt2sas_run_scsicmd(mpt2sas_t *, U16, U8 *, int, bus_addr_t, bus_size_t, boolean_t); -int mpt2sas_scsi_abort(mpt2sas_t *, request_t *); -int mpt2sas_cam_rescan(mpt2sas_t *); -void mpt2sas_cam_prt(mpt2sas_t *, struct cam_path *, int, const char *, ...) __printflike(4, 5); - - -/**************************** Unclassified Routines ***************************/ -void mpt2sas_send_cmd(mpt2sas_t *, request_t *); -int mpt2sas_wait_req(mpt2sas_t *, request_t *, req_state_t, req_state_t, int); -void mpt2sas_enable_ints(mpt2sas_t *); -void mpt2sas_disable_ints(mpt2sas_t *); -int mpt2sas_shutdown(mpt2sas_t *); -int mpt2sas_handshake_cmd(mpt2sas_t *, size_t, void *, size_t, void *); -request_t * mpt2sas_get_request(mpt2sas_t *); -void mpt2sas_free_request(mpt2sas_t *, request_t *); -void mpt2sas_intr(void *); -int mpt2sas_create_dev(mpt2sas_t *, U16); -void mpt2sas_build_ata_passthru(mpt2sas_t *, sas_dev_t *, U8 *, request_t *, bus_addr_t, uint32_t); -int mpt2sas_check_sata_passthru_failure(mpt2sas_t *, MPI2_SATA_PASSTHROUGH_REPLY *); -int mpt2sas_destroy_dev(mpt2sas_t *, U16); -void mpt2sas_destroy_dev_part2(sas_dev_t *); -void mpt2sas_prt(mpt2sas_t *, int, const char *, ...) __printflike(3, 4); -void mpt2sas_prt_cont(mpt2sas_t *, int, const char *, ...) __printflike(3, 4); -int mpt2sas_read_sep(mpt2sas_t *, sas_dev_t *); -int mpt2sas_write_sep(mpt2sas_t *, sas_dev_t *, U32); -int mpt2sas_attach(mpt2sas_t *); -int mpt2sas_detach(mpt2sas_t *); #endif /* _MPT2_H_ */ From owner-p4-projects@FreeBSD.ORG Sat Jun 4 19:07:53 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4B7561065673; Sat, 4 Jun 2011 19:07:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2FBC106566B for ; Sat, 4 Jun 2011 19:07:52 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id DF12B8FC12 for ; Sat, 4 Jun 2011 19:07:52 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p54J7quP057084 for ; Sat, 4 Jun 2011 19:07:52 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p54J7OCp057076 for perforce@freebsd.org; Sat, 4 Jun 2011 19:07:24 GMT (envelope-from trasz@freebsd.org) Date: Sat, 4 Jun 2011 19:07:24 GMT Message-Id: <201106041907.p54J7OCp057076@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 194220 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 19:07:53 -0000 http://p4web.freebsd.org/@@194220?ac=10 Change 194220 by trasz@trasz_victim on 2011/06/04 19:07:23 IFC. Affected files ... .. //depot/projects/soc2009/trasz_limits/Makefile.inc1#28 integrate .. //depot/projects/soc2009/trasz_limits/bin/ed/POSIX#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/ar_io.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/ar_subs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/buf_subs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/cpio.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/file_subs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/ftree.c#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/options.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/pat_rep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/pax.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/sel_subs.c#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/tables.c#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/pax/tar.c#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/ps/ps.1#13 integrate .. //depot/projects/soc2009/trasz_limits/bin/ps/ps.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/TOUR#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/alias.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yacc.c#4 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/builtins.def#4 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/cd.c#9 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/eval.c#21 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/expand.c#20 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/input.c#9 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/jobs.c#13 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/main.c#16 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/mkinit.c#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/mktokens#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/parser.c#23 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/parser.h#6 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/sh.1#24 integrate .. //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/misc/fsshare.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/CHANGES#12 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/FAQ.xml#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/README.idnkit#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/acconfig.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkconf.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkconf.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkconf.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkzone.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkzone.docbook#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkzone.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dig.1#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dig.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dig.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/host.1#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/host.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/host.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/include/dig/dig.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keygen.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keygen.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keygen.docbook#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-signzone.8#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-signzone.docbook#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssectool.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssectool.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/bind9.xsl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/config.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/controlconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/convertxsl.pl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/builtin.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/client.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/config.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/control.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/interfacemgr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/listenlist.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/log.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/logconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/lwaddr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/lwdclient.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/lwresd.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/lwsearch.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/main.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/notify.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/ns_smf_globals.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/server.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/sortlist.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/statschannel.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/tkeyconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/tsigconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/types.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/update.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/xfrout.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/zoneconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/interfacemgr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/listenlist.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/log.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/logconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwaddr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwdclient.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwderror.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwdgabn.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwdgnba.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwdgrbn.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwdnoop.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwresd.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwresd.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwresd.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwresd.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/lwsearch.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/named.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/named.conf.5#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/named.conf.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/named.conf.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/named.docbook#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/named.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/notify.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/sortlist.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/statschannel.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/tkeyconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/tsigconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/unix/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/unix/include/named/os.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/unix/os.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/zoneconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/include/rndc/os.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc-confgen.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc-confgen.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc-confgen.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc-confgen.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.8#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.conf#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.conf.5#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.conf.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.conf.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/rndc.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/unix/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/unix/os.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/util.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/rndc/util.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch01.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch02.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch03.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch04.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch05.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch10.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/README-SGML#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/Makefile.in#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/dnssec#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/format-options.pl#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/ipv6#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/migration#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/migration-4to9#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/rfc-compliance#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/roadmap#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/sdb#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/sort-options.pl#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/isc-config.sh.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/getaddresses.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/include/bind9/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/include/bind9/check.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/include/bind9/getaddresses.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/include/bind9/version.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/version.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/acache.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/acl.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/api#10 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/byaddr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/cache.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/callbacks.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/compress.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/db.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dbiterator.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dbtable.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/diff.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dispatch.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dlz.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dnssec.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/ds.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_lib.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_openssl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_parse.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_parse.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_result.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/forward.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/gen-unix.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/gen.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/gssapi_link.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/hmac_link.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/acache.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/acl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/adb.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/bit.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/byaddr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/cache.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/callbacks.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/cert.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/compress.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/db.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/dbiterator.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/dbtable.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/dispatch.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/dlz.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/dnssec.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/ds.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/fixedname.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/forward.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/iptable.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/journal.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/keyflags.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/keytable.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/keyvalues.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/lib.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/log.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/lookup.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/master.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/masterdump.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/message.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/nsec.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/nsec3.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/opcode.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/order.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/peer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/portlist.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rbt.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rcode.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdata.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdataclass.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdatalist.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdataset.h#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdatasetiter.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdataslab.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdatatype.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/request.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rootns.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/sdb.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/sdlz.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/secalg.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/secproto.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/soa.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/ssu.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/stats.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/tcpmsg.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/time.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/timer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/tkey.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/ttl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/version.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/xfrin.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/zonekey.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/zt.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dst/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dst/gssapi.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dst/lib.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dst/result.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/iptable.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/key.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/keytable.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/lib.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/log.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/lookup.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/master.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/masterdump.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/ncache.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/nsec.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/nsec3.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/openssldh_link.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/openssldsa_link.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/opensslrsa_link.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/order.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/peer.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/portlist.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rbt.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rbtdb.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rbtdb64.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rbtdb64.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rcode.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/ch_3/a_1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/ch_3/a_1.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/cert_37.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/cert_37.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/cname_5.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/cname_5.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/dname_39.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/dname_39.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ds_43.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ds_43.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/gpos_27.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/gpos_27.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/isdn_20.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/isdn_20.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/key_25.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/key_25.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/loc_29.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/loc_29.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mb_7.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mb_7.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/md_3.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/md_3.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mf_4.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mf_4.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mg_8.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mg_8.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/minfo_14.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/minfo_14.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mr_9.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mr_9.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mx_15.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/mx_15.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ns_2.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ns_2.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec3_50.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec_47.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/null_10.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/null_10.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nxt_30.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nxt_30.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/opt_41.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/opt_41.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/proforma.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/proforma.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ptr_12.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ptr_12.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rp_17.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rp_17.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rt_21.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rt_21.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/sig_24.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/sig_24.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/soa_6.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/soa_6.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/spf_99.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/spf_99.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/tkey_249.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/tkey_249.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/txt_16.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/txt_16.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/unspec_103.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/unspec_103.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/x25_19.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/x25_19.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/hs_4/a_1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/hs_4/a_1.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/a6_38.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/a6_38.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/a_1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/a_1.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/apl_42.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/apl_42.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/kx_36.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/kx_36.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/px_26.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/px_26.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/srv_33.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/srv_33.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/wks_11.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/in_1/wks_11.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/rdatastructpre.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/rdatastructsuf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdatalist_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdataset.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdatasetiter.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/request.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/soa.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/spnego.asn1#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/spnego.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/spnego.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/spnego_asn1.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/spnego_asn1.pl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/ssu.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/stats.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/tcpmsg.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/timer.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/ttl.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/validator.c#10 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/version.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/xfrin.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/zonekey.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/zt.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/alpha/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/alpha/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/alpha/include/isc/atomic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/assertions.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/base32.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/base64.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/bitstring.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/buffer.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/bufferlist.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/commandline.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/error.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/event.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/fsaccess.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/hash.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/heap.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/hex.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/hmacmd5.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/hmacsha.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/httpd.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/ia64/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/ia64/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/ia64/include/isc/atomic.h#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/app.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/assertions.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/base32.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/base64.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/bitstring.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/boolean.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/buffer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/bufferlist.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/commandline.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/entropy.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/error.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/event.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/eventclass.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/file.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/formatcheck.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/fsaccess.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/hash.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/heap.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/hex.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/hmacmd5.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/hmacsha.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/httpd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/interfaceiter.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/ipv6.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/iterated_hash.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/lang.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/lex.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/lfsr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/lib.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/list.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/log.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/magic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/md5.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/msgcat.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/msgs.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/mutexblock.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/netaddr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/netscope.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/ondestroy.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/os.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/parseint.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/portset.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/print.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/quota.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/radix.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/random.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/ratelimiter.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/refcount.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/region.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/resource.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/result.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/resultclass.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/rwlock.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/serial.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/sha1.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/sha2.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/sockaddr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/socket.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/stats.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/stdio.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/stdlib.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/string.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/symtab.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/taskpool.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/timer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/types.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/util.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/version.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/xml.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/inet_aton.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/inet_ntop.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/inet_pton.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/iterated_hash.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/lex.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/lfsr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/lib.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/log.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/md5.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mips/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mips/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mips/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mips/include/isc/atomic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mutexblock.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/netaddr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/netscope.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nls/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nls/msgcat.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/noatomic/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/noatomic/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/condition.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/include/isc/condition.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/include/isc/once.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/include/isc/thread.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/mutex.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/thread.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/ondestroy.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/parseint.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/portset.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/powerpc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/powerpc/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/condition.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/include/isc/condition.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/include/isc/once.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/include/isc/thread.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/thread.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/quota.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/radix.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/random.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/ratelimiter.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/refcount.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/region.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/result.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/rwlock.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/serial.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sha1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sha2.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sockaddr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sparc64/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sparc64/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/stats.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/string.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/strtoul.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/symtab.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/task_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/taskpool.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/timer.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/timer_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/app.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/dir.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/entropy.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/errno2result.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/errno2result.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/file.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/fsaccess.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/ifiter_ioctl.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/ifiter_sysctl.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/dir.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/int.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/keyboard.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/net.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/netdb.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/offset.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/stat.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/stdtime.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/strerror.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/syslog.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/include/isc/time.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/interfaceiter.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/ipv6.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/keyboard.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/net.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/os.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/resource.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/socket_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/stdio.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/stdtime.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/strerror.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/syslog.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/time.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/version.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_32/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_32/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_64/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_64/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/alist.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/base64.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/cc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/ccmsg.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/alist.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/base64.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/cc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/ccmsg.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/events.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/lib.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/result.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/sexpr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/symtab.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/symtype.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/types.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/util.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/include/isccc/version.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/lib.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/result.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/sexpr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/symtab.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccc/version.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/aclconf.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/cfg.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/grammar.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/log.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/include/isccfg/version.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/log.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/parser.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/version.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/assert_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/context.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/context_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/gai_strerror.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/getaddrinfo.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/gethost.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/getipnode.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/getnameinfo.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/getrrset.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/herror.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/context.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/int.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/ipv6.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/lang.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/list.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/lwpacket.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/lwres.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/netdb.h.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/platform.h.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/result.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/stdlib.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/include/lwres/version.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwbuffer.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwconfig.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwinetaton.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwinetntop.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwinetpton.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwpacket.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwres_gabn.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwres_gnba.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwres_grbn.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwres_noop.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/lwresutil.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_buffer.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_buffer.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_config.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_config.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_context.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_context.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gabn.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gabn.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gethostent.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getipnode.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gnba.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gnba.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_hstrerror.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_inetntop.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_noop.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_noop.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_packet.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_packet.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_resutil.3#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_resutil.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/print.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/strtoul.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/unix/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/unix/include/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/unix/include/lwres/net.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/version.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/make/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/make/includes.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/make/rules.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/mkinstalldirs#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/version#12 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/objcopy.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/readelf.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/strings.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/read.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/write.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64bmip-defs.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldlang.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/CREDITS.TXT#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/LICENSE.TXT#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/README.txt#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/abi.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/absvdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/absvsi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/absvti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/adddf3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/addsf3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/addvdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/addvsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/addvti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/apple_versioning.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/adddf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/addsf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/bswapdi2.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/bswapsi2.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/comparesf2.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/divdf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/divmodsi4.S#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/divsf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/divsi3.S#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/eqdf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/eqsf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/fixdfsivfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/fixsfsivfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/fixunssfsivfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/floatsidfvfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/floatsisfvfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/floatunssidfvfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/floatunssisfvfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/gedf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/gesf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/gtdf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/gtsf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/ledf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/lesf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/ltdf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/ltsf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/modsi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/muldf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/mulsf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/nedf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/negdf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/negsf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/nesf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/save_vfp_d8_d15_regs.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/softfloat-alias.list#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/subdf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/subsf3vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/switch16.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/switch32.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/switch8.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/switchu8.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/sync_synchronize.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/truncdfsf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/udivmodsi4.S#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/udivsi3.S#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/umodsi3.S#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/unorddf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/arm/unordsf2vfp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ashldi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ashlti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ashrdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ashrti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/assembly.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/clear_cache.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/clzdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/clzsi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/clzti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/cmpdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/cmpti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/comparedf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/comparesf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ctzdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ctzsi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ctzti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divdc3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divdf3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divmoddi4.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divmodsi4.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divsc3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divsf3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/divxc3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/enable_execute_stack.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/endianness.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/eprintf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/extendsfdf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ffsdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ffsti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixdfdi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixdfsi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixdfti.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixsfdi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixsfsi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixsfti.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunsdfdi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunsdfsi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunsdfti.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunssfdi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunssfsi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunssfti.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunsxfdi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunsxfsi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixunsxfti.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixxfdi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fixxfti.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatdidf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatdisf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatdixf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatsidf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatsisf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floattidf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floattisf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floattixf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatundidf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatundisf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatundixf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatunsidf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatunsisf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatuntidf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatuntisf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/floatuntixf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/fp_lib.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/gcc_personality_v0.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/ashldi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/ashrdi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/divdi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/floatdidf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/floatdisf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/floatdixf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/floatundidf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/floatundisf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/floatundixf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/lshrdi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/moddi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/muldi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/udivdi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/i386/umoddi3.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/int_lib.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/lshrdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/lshrti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/moddi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/modsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/modti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/muldc3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/muldf3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/muldi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/mulsc3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/mulsf3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/multi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/mulvdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/mulvsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/mulvti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/mulxc3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negdf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negsf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negvdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negvsi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/negvti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/paritydi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/paritysi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/parityti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/popcountdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/popcountsi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/popcountti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/powidf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/powisf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/powitf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/powixf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ppc/restFP.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ppc/saveFP.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/subdf3.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/subsf3.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/subvdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/subvsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/subvti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/trampoline_setup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/truncdfsf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ucmpdi2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/ucmpti2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/udivdi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/udivmoddi4.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/udivmodsi4.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/udivmodti4.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/udivsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/udivti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/umoddi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/umodsi3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/umodti3.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/x86_64/floatundidf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/x86_64/floatundisf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/compiler-rt/lib/x86_64/floatundixf.S#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/combine.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/emit-rtl.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/function.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/genattrtab.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/genautomata.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/gengtype-lex.l#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/genmodes.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/omp-low.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/tree-cfg.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/tree-vect-patterns.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcclibs/libiberty/regex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gperf/src/gen-perf.cc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gperf/src/key-list.cc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gperf/src/options.cc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/groff/src/devices/grohtml/post-html.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/groff/src/libs/libdriver/input.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/groff/src/roff/troff/mtsm.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/groff/src/roff/troff/node.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/groff/src/utils/hpftodit/hpftodit.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/groff/tmac/troffrc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/libpcap/pcap-bpf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/ntp/ntpd/ntp_io.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/audit_submit.3#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/top/commands.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/top/machine.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/top/top.X#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/top/top.c#2 integrate .. //depot/projects/soc2009/trasz_limits/crypto/heimdal/lib/sl/slc-gram.y#2 integrate .. //depot/projects/soc2009/trasz_limits/etc/defaults/rc.conf#24 integrate .. //depot/projects/soc2009/trasz_limits/etc/network.subr#14 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<<