CVS commit: src/external/cddl/osnet/sys/sys

2021-07-18 Thread Frank Kardel
Module Name:src
Committed By:   kardel
Date:   Sun Jul 18 07:22:22 UTC 2021

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
PR kern/56316: vn_open doesn't follow symlinks

remove setting of O_NOFOLLOW. restores ZFS being able
to open devices via symlinks again.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2021-04-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Apr 15 07:00:50 UTC 2021

Modified Files:
src/external/cddl/osnet/sys/sys: opentypes.h

Log Message:
avoid second typedef for boolean_t in kernel code originally defined in



To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/opentypes.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2021-04-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Apr 15 06:59:57 UTC 2021

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
remove extra typedef for vnode_t done in 


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2021-03-28 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Mon Mar 29 01:43:18 UTC 2021

Modified Files:
src/external/cddl/osnet/sys/sys: mutex_impl.h

Log Message:
Don't define mtx_owner here.  mtx_owner is always available, and not
all architecutres use the same structure for a kernel mutex.

OK thorpej@


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/sys/sys/mutex_impl.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2020-10-12 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Mon Oct 12 08:21:21 UTC 2020

Modified Files:
src/external/cddl/osnet/sys/sys: cred.h

Log Message:
Stub groupmember() has to test both group list and current group id.

Fixes kern/55675: ZFS mounts do not work with setuid programs


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/sys/sys/cred.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2019-12-04 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Dec  5 03:21:42 UTC 2019

Modified Files:
src/external/cddl/osnet/sys/sys: opentypes.h

Log Message:
Avoid redefining uint_t &c. if compat_defs.h already defines them.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/opentypes.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2019-02-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb  6 17:56:57 UTC 2019

Modified Files:
src/external/cddl/osnet/sys/sys: cred.h

Log Message:
use sizeof() properly (gcc-7)


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/cred.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2019-01-12 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Sat Jan 12 10:44:36 UTC 2019

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
Allow zfs_vn_rdwr() with "rw == UIO_READ" too.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-11-14 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Nov 15 05:43:57 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
Use callout_halt, not callout_stop, for FreeBSD callout_drain shim.

Callers expect callout_drain will wait for it to complete if it has
fired.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-11-14 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Nov 15 04:55:26 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: proc.h

Log Message:
Omit unused definition with broken cpp conditional.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/sys/proc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-11-14 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Wed Nov 14 17:09:08 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: isa_defs.h

Log Message:
Define _LP64 or _ILP32 for all architectures.

Rather than write out a table for each architecture, rely on the C
compiler to define _LP64 for 64-bit ones, on the assumption that
anything not LP64 is ILP32, and on CTASSERTs to verify this
assumption so that if it's wrong it'll fail safely with a noisy build
failure.

Gives zfs half a chance of building on, e.g., powerpc.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/sys/sys/isa_defs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-10-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Oct 23 22:26:14 UTC 2018

Added Files:
src/external/cddl/osnet/sys/sys: nvnamespace.h

Log Message:
Avoid conflicts with "our" (the FreeBSD) nvpair/nvlist implementation by
prefixing all symbols with "opensolaris_".


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/nvnamespace.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-09-05 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Sep  6 00:44:43 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: opentypes.h

Log Message:
remove duplicate typedef (it is in sunddi.h)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/opentypes.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-06-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jun  3 20:59:49 UTC 2018

Added Files:
src/external/cddl/osnet/sys/sys: README

Log Message:
Add a blurb of a general approach how to maintain these files.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/README

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-06-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jun  3 14:56:52 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: mutex.h

Log Message:
The native mutex.h has a userland visible portion. make it so and fix the
build.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/mutex.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-06-02 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Jun  3 05:55:08 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: proc.h sysmacros.h time.h types.h

Log Message:
tweak the osnet compat headers to allow building on MacOS and Linux hosts.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/sys/sys/proc.h
cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/sys/sysmacros.h
cvs rdiff -u -r1.11 -r1.12 src/external/cddl/osnet/sys/sys/time.h
cvs rdiff -u -r1.19 -r1.20 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-06-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jun  2 18:46:34 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: proc.h systm.h time.h

Log Message:
- Remove more extraneous includes to avoid circular dependencies with the
  real header files.
- Add  to  to avoid changing the source, but
  it should really belong to the source.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/proc.h
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/systm.h
cvs rdiff -u -r1.10 -r1.11 src/external/cddl/osnet/sys/sys/time.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-06-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jun  2 15:47:22 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: param.h

Log Message:
don't include 


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/param.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-05-31 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Fri Jun  1 00:56:19 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: opentypes.h time.h types.h

Log Message:
Avoid duplicate typedefs so these headers can be used
as part of tools build, when the base system compiler does
not allow duplicate type definitions.

Someone please fix this some better way than this!


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/sys/sys/opentypes.h
cvs rdiff -u -r1.9 -r1.10 src/external/cddl/osnet/sys/sys/time.h
cvs rdiff -u -r1.18 -r1.19 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2018-01-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan  7 20:02:52 UTC 2018

Modified Files:
src/external/cddl/osnet/sys/sys: time.h uio.h

Log Message:
add casts


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/sys/sys/time.h
cvs rdiff -u -r1.9 -r1.10 src/external/cddl/osnet/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2017-11-18 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sat Nov 18 18:52:59 UTC 2017

Modified Files:
src/external/cddl/osnet/sys/sys: kmem.h

Log Message:
Let's define symbols before using them.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/sys/kmem.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2017-11-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Nov 18 13:51:56 UTC 2017

Modified Files:
src/external/cddl/osnet/sys/sys: kmem.h

Log Message:
use symbolic constant for 0


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/sys/sys/kmem.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2017-11-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Nov 17 18:18:01 UTC 2017

Modified Files:
src/external/cddl/osnet/sys/sys: kmem.h

Log Message:
our pool code needs either PR_SLEEP or PR_NOWAIT; arrange for that explaining
the current choice :-)


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/kmem.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2016-04-28 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Apr 28 11:45:02 UTC 2016

Modified Files:
src/external/cddl/osnet/sys/sys: time.h

Log Message:
include stdio.h for NULL


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/time.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2016-01-31 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Feb  1 02:12:55 UTC 2016

Modified Files:
src/external/cddl/osnet/sys/sys: sysmacros.h types.h
Added Files:
src/external/cddl/osnet/sys/sys: opentypes.h

Log Message:
Split the opensolaris types into opentypes.h because linux includes
sysmacros.h from types.h and we can't interpose ourselves to define
the needed types otherwise.
Disable unused macros, get rid of __APPLE__


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/opentypes.h
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/sysmacros.h
cvs rdiff -u -r1.16 -r1.17 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2016-01-31 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Feb  1 02:09:54 UTC 2016

Modified Files:
src/external/cddl/osnet/sys/sys: errno.h

Log Message:
prevent re-defines


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/sys/sys/errno.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2016-01-30 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan 31 06:15:39 UTC 2016

Modified Files:
src/external/cddl/osnet/sys/sys: types.h

Log Message:
define it when we have vaddr_t exposed.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2016-01-30 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan 31 05:31:28 UTC 2016

Modified Files:
src/external/cddl/osnet/sys/sys: types.h

Log Message:
we don't keed page count in userland.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2016-01-30 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan 31 05:21:53 UTC 2016

Modified Files:
src/external/cddl/osnet/sys/sys: types.h

Log Message:
only need pgcnt_t in kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-12-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 27 21:42:09 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: time.h

Log Message:
We don't need to declare clock_gettime if we don't have it and we don't need
to __RENAME if we are not NetBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/time.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-12-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 27 21:40:21 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: sysmacros.h

Log Message:
Override roundup.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/sysmacros.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-12-21 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Mon Dec 21 13:28:39 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: time.h

Log Message:
Our time.h defines clock_gettime with assembler name after including
sys/time.h. The Solaris compat code in sys/time.h wants to use it in an
inline function, but misses a prototype (and the relabeling). As stopgap
for getting consistent defines of clock_gettime duplicate the prototype
here.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/time.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-10-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct  2 17:28:57 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: sdt.h

Log Message:
put back the DTRACE macros


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/sdt.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-10-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct  2 17:13:58 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: sdt.h

Log Message:
we don't need any of this now.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/sdt.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-09-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Sep 26 03:32:17 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: uio.h

Log Message:
avoid compiler warnings


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-04-21 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Tue Apr 21 13:15:28 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: uio.h

Log Message:
Remove bogus size_t->int casts in uiomove.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-04-10 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Apr 11 01:49:00 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: uio.h

Log Message:
Nuke UIO_XUIO so nothing accidentally misuses it.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2015-03-19 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Mar 19 22:57:45 UTC 2015

Modified Files:
src/external/cddl/osnet/sys/sys: uio.h

Log Message:
These are expressions, not statements.  No semicolon.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2014-03-04 Thread Ryota Ozaki
Module Name:src
Committed By:   ozaki-r
Date:   Tue Mar  4 09:24:42 UTC 2014

Modified Files:
src/external/cddl/osnet/sys/sys: mount.h

Log Message:
Get rid of unused variable definition za from mount.h

There is no user for it. Even worse, it breaks dtrace build for arm.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/mount.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2013-12-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Dec 12 18:20:49 UTC 2013

Modified Files:
src/external/cddl/osnet/sys/sys: types.h

Log Message:
Don't define ptrdiff_t since that's done in the NetBSD 


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/cddl/osnet/sys/sys/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2013-09-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Sep 23 20:44:24 UTC 2013

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
don't use IO_APPEND. In the vdev_file.c we end up appending to our virtual
file as a filesystem! With this change:

$ dd if=/dev/zero of=disk1 count=266144
$ zpool create crap $PWD/disk1

mounts /crap and it seems to work ok, until I try unmounting


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2013-09-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Sep 23 19:44:21 UTC 2013

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
Hack: Instead of dying in vrele with a kernel assertion, detect that the
usecount of the vnode is 0 and treat it as a noop. This is wrong, buf it
get us through the VN_RELE() after the close in vdev_file.c


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2013-01-03 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Thu Jan  3 17:12:05 UTC 2013

Modified Files:
src/external/cddl/osnet/sys/sys: random.h

Log Message:
Spell cprng_fast() properly


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/random.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2013-01-03 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Thu Jan  3 16:42:55 UTC 2013

Modified Files:
src/external/cddl/osnet/sys/sys: random.h

Log Message:
Use cprgn_fast() not rnd_extract_data().
The latter isn't in any header files any more.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/random.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2013-01-02 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Wed Jan  2 10:33:19 UTC 2013

Modified Files:
src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
Replace alloca(256) with an array.
The code ended up using alloca() from libc - which 'just can't work' (tm).
It is also pointless!


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2012-10-20 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Oct 20 22:11:38 UTC 2012

Modified Files:
src/external/cddl/osnet/sys/sys: mount.h

Log Message:
Use 0 for MS_NOMNTTAB since we have no mnttab anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/mount.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2012-10-20 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sat Oct 20 11:37:42 UTC 2012

Modified Files:
src/external/cddl/osnet/sys/sys: mount.h

Log Message:
Hack to avoid missing macro to unbuild the tree.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/mount.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2011-11-20 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Nov 21 05:50:12 UTC 2011

Modified Files:
src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
correct declaration of vn_close()
XXX: Should all those dup declarations be here?


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2011-06-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jun 12 04:43:11 UTC 2011

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
v_interlock is now a pointer to kmutex_t, use it as one.
fixes many of the 5.99.53 build issues in zfs, but not all of them.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2010-12-28 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Tue Dec 28 16:44:45 UTC 2010

Modified Files:
src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
Define vn_getattr in zfs_context.h.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2010-12-13 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Tue Dec 14 01:23:44 UTC 2010

Modified Files:
src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
Remove now unneeded print_timestamp.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2010-12-13 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Tue Dec 14 01:21:25 UTC 2010

Modified Files:
src/external/cddl/osnet/sys/sys: uio.h

Log Message:
Do not include debug.h


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/uio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2010-12-13 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Tue Dec 14 01:21:03 UTC 2010

Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h

Log Message:
Add some more solaris vnode defs for zfs_ctldir.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/sys/sys/vnode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2010-12-13 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Tue Dec 14 01:00:26 UTC 2010

Modified Files:
src/external/cddl/osnet/sys/sys: mnttab.h

Log Message:
NetBSD doesn't have /etc/mnttab replace it with /dev/null.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/mnttab.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/sys/sys

2010-03-26 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Mar 26 21:33:28 UTC 2010

Modified Files:
src/external/cddl/osnet/sys/sys: time.h

Log Message:
deal with missing CLOCK_REALTIME


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/time.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.