darran
5b3b7dba24
DTrace: fix a few build issues for tools and the dtrace provider operation
...
interface.
2010-03-11 23:28:07 +00:00
darran
7eee4c810f
DTrace: fix a libctf toolchain build problem.
2010-03-10 23:41:56 +00:00
darran
1a9939bde9
DTrace: another fix for OS X builds, stdint.h location.
2010-03-02 22:00:32 +00:00
darran
fe6ba50113
DTrace: Get DTrace to build on OS X platforms.
2010-03-02 21:08:36 +00:00
darran
d4b5b32026
DTrace: fix to only define sdt_provider_t if in the kernel. Not for
...
user space.
2010-03-01 23:42:41 +00:00
haad
3ab7a7aa17
This id compile time generated file add it to sys/sys and do not polute
...
dist dir with it.
2010-03-01 20:06:37 +00:00
darran
ac8906f757
DTrace: fix a few problems introduced by the recent ZFS update (expected
...
problems from the OpenSolaris merge).
2010-03-01 11:19:39 +00:00
haad
06e8ea2875
Add header files needed for building zfs as kernel_module.
2010-03-01 00:41:35 +00:00
haad
3491b19f5b
Add NetBSD/Solaris compatibility SHA header.
2010-02-28 17:22:01 +00:00
haad
9531208f86
Add our local version of sysevent.h file without door.h useage.
2010-02-28 15:07:14 +00:00
haad
a3bfe6d964
Add NetBSD build glue to build new zfs version 22 sources.
2010-02-28 14:45:47 +00:00
darran
bb7c1e9274
DTrace: fix CTF tools for non-toolchain build.
2010-02-25 00:18:44 +00:00
darran
89300bd9df
DTrace: Get the CTF tools building as part of the toolchain.
2010-02-24 21:53:26 +00:00
darran
f2505ce1e5
DTrace: remove file.h - it shouldn't have been added and breaks zfs.
2010-02-21 08:28:40 +00:00
darran
01c9547e57
Apply NetBSD changes to DTrace.
...
Ok with core@.
2010-02-21 01:46:32 +00:00
darran
bb8023b5c1
Add the FreeBSD 8-RC1 changes for DTrace.
...
Ok with core@.
2010-02-21 00:49:51 +00:00
ober
9067e90d8c
Fix comment to meet style guidelines.
2010-01-08 03:41:58 +00:00
ober
c56ace41b0
Make sure the comment is specific to being a hack and that it needs to be pulled before production release and the real issues with UVM and ZFS need to be resolved.
2010-01-03 11:33:13 +00:00
ober
9bfbda61ad
Set KM_PUSHPAGE to KM_SLEEP to prevent the arc_buf_alloc panics in ZFS.
...
ok haad@
2010-01-03 10:50:06 +00:00
haad
0d2ae1297e
Finaly fix ptob problem. ptob was defined for amd64 and not for i386, and
...
NetBSD version of ptob is not compatible with Solaris one.
2009-10-12 10:05:29 +00:00
haad
cfd1dcc2c6
Define ptob only if it wasn't defined already in NetBSD headers.
2009-10-11 22:17:57 +00:00
haad
44fda7f84b
undef ptob if it was already defined/included in some NetBSD header file.
2009-10-11 10:56:13 +00:00
haad
38619bb29f
Properly return error when namei_kernel_simple fails.
2009-10-11 10:54:52 +00:00
haad
275f2eee59
Use ptob function from zfs and not NetBSD one.
2009-10-07 08:47:12 +00:00
haad
2bd9595b28
Fix number of arguments passed to do_sys_mkdir.
2009-08-10 22:41:51 +00:00
haad
fc8ec0b896
Add NetBSD Solaris compat code and reachover Makefiles. Most of code written
...
by Andrew Doran some of it by me.
This is still work in progress code. There are known issues. Zfs can panic
your system still. I will commit integration bits and needed kernel bits
later when we fix most obvious bugs. This code need some support from our
kernel which I will commit in a separate patch and therefore itnot work yet.
Issues:
1) Support for openat/fstatat syscalls.
2) getnewvnode locking against myself panic when reclaiming vnodes
3) Replace solaris taskq with our workqueue which doesn't need to alloc
anything during work.
4) Investigate problems with NO_WAIT allocations.
Oked by core@ and ad@.
2009-08-07 20:57:55 +00:00