Brian Behlendorf
b871b8cdef
Rework ddi_strtox calls to a native implementation which actuall supports the EINVAL, ERANGE error handling, plus add a regression suite to ensure I got it atleast mostly right
2009-01-13 09:30:59 -08:00
Brian Behlendorf
1e4ed6c990
Add missing stub headers
2009-01-09 16:04:44 -08:00
Brian Behlendorf
121d48c97d
Add basic ksid_lookupdomain and ksiddomain_rele support, just allocations
2009-01-09 15:30:53 -08:00
Brian Behlendorf
f590d7d374
Make sure we export ddi_quiesce_not_needed
2009-01-09 14:30:30 -08:00
Brian Behlendorf
0e41414946
Add two new stub headers
2009-01-09 14:04:13 -08:00
Brian Behlendorf
97735c39e3
Add VOP_SEEK
2009-01-09 13:59:39 -08:00
Brian Behlendorf
d83ba26e18
Add missing policy includes, add missing sun ddi bits
2009-01-09 10:49:47 -08:00
Brian Behlendorf
70997fb4b1
Add share.h stub
2009-01-09 10:06:18 -08:00
Brian Behlendorf
71c8ab9c68
Drat fix missing ;
2009-01-09 10:05:03 -08:00
Brian Behlendorf
23f5c4c281
Add missing callback_context_t and fid_t types
2009-01-09 10:03:37 -08:00
Brian Behlendorf
703e7a3cf4
Add stubs for three more includes
2009-01-09 09:47:27 -08:00
Brian Behlendorf
434d1d0f8f
Add active test for splat list tests
2009-01-07 13:48:36 -08:00
Brian Behlendorf
d702c04ff1
Add 5 splat tests for list handling
2009-01-07 12:54:03 -08:00
Brian Behlendorf
4c18c39ecb
Add include/sys/compress.h header
2009-01-06 09:47:00 -08:00
Brian Behlendorf
160c63ab76
Add P2BOUNDARY macro
2009-01-06 09:23:13 -08:00
Brian Behlendorf
7adbea4141
Pull in some default page typedefs
2009-01-05 16:14:38 -08:00
Brian Behlendorf
0f37204417
Add DTRACE_PROBE(a)
2009-01-05 16:09:21 -08:00
Brian Behlendorf
b53c565e65
Stub u8_textprep.h for inclusion purposes
2009-01-05 15:37:07 -08:00
Brian Behlendorf
e9cb2b4f64
Add system taskq support
2009-01-05 15:08:03 -08:00
Brian Behlendorf
8a2b328b18
Remove u8_textprep, we will not be implementing this nightmare yet
2009-01-05 11:32:08 -08:00
Brian Behlendorf
f3fc90c249
Include the header
2008-12-23 16:48:15 -08:00
Brian Behlendorf
925ca8cc01
Add sys/thread.h
2008-12-23 16:27:36 -08:00
Brian Behlendorf
bb9cfc6cc3
Define needfree
2008-12-23 15:59:36 -08:00
Brian Behlendorf
2b88beb74f
Add timer.h header
2008-12-23 15:40:20 -08:00
Brian Behlendorf
bbdec3be06
Add u8 stub
2008-12-23 15:38:15 -08:00
Brian Behlendorf
de79fdd3a8
Move sunddi include
2008-12-23 13:32:07 -08:00
Brian Behlendorf
9d457afd1b
Add sunddi to uio
2008-12-23 13:30:04 -08:00
Brian Behlendorf
dc0f920710
Minor updates
2008-12-23 13:25:52 -08:00
Brian Behlendorf
926e2b6058
Pull in lock types
2008-12-23 13:18:39 -08:00
Brian Behlendorf
c1d42c2f1d
Add header
2008-12-23 13:05:50 -08:00
Brian Behlendorf
f5b92a66ad
Add a few more missing header which the upstream stock kernel context expects
2008-12-23 13:03:09 -08:00
Brian Behlendorf
2ee63a549a
Add struct ddi_strtox functions
2008-12-05 16:23:57 -08:00
Brian Behlendorf
857c63f413
Refresh
2008-12-05 16:20:09 -08:00
Brian Behlendorf
72e7de6026
Prefix META_ALIAS with SPL_
2008-11-26 13:26:05 -08:00
Brian Behlendorf
abc3ca149d
Prefix all META_* #defines with SPL to prevent colisions which include our spl_config.h. Dependent packages may do this to leverage the autoconf check we have already run aganst the kernel.
2008-11-26 13:09:37 -08:00
Brian Behlendorf
895ff83c08
Rebase on Git from SVN as of version 0.4.0.
2008-11-26 09:57:29 -08:00
behlendo
7860010a72
Tag spl-0.3.5
...
git-svn-id: https://outreach.scidac.gov/svn/spl/tags/spl-0.3.5@184 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-26 17:44:40 +00:00
behlendo
02a794ae3f
Add libtool script
...
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@183 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-26 17:43:44 +00:00
behlendo
7212e2cd27
Add missing autogen products
...
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@182 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-26 17:07:59 +00:00
behlendo
dd529a30ac
Include META file support.
...
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@181 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-26 17:01:45 +00:00
behlendo
bf9f3bac95
* : Add autogen.sh products.
...
* configure.ac : Use AC_CONFIG_AUX_DIR to put autoconf products
in ./auotconf.
* autogen.sh : Use --copy to avoid symlinks, remove error
redirection, run aclocal before libtoolize.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@180 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-24 23:49:18 +00:00
behlendo
6a1c3d418a
* include/sys/sunddi.h, modules/spl/spl-module.c : Removed default
...
udev support from sunddi implementation because it uses GPL-only
symbols. This support is optionally available for SPL consumers
if they define HAVE_GPL_ONLY_SYMBOLS and license their module as
GPL using the MODULE_LICENSE("GPL") macro.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@179 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-13 21:43:30 +00:00
behlendo
5457aee1a3
Prep for spl-0.3.4 tag.
...
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@177 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-06 00:51:31 +00:00
behlendo
83e5edb47d
Remove 3 instances of unused variables.
...
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@176 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-05 22:06:56 +00:00
behlendo
7ea1cbf5b2
Add proper error handling for the case where a thread can not be
...
created. Instead of asserting we simply abort the test, wait for
any tasks we created to finish, and return -ESRCH back to the user
space component.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@175 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-05 21:43:37 +00:00
behlendo
36833ea4e4
Slightly increase SPLAT_NAME_SIZE to ensure string is always
...
NULL terminated.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@174 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-05 21:27:31 +00:00
behlendo
ac569b72a1
Fix a small corner case in the test infrastructure where
...
we might end up with a non-NULL terminated buffer if the
test name or desc is too long. Only copy N-1 bytes.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@173 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-04 23:38:29 +00:00
behlendo
12018327f5
3 minor fixups where sprintf() was used instead of snprintf() with
...
a known max length. Additionally the function return value is cast
to void to make it explicit that the value is not needed.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@172 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-04 23:30:15 +00:00
behlendo
0498e6c585
Removed useless check
...
Fix forward NULL in splat kmem_cache test ctors/dtors
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@171 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-04 23:18:31 +00:00
behlendo
3bc9d50eaa
Add missing error handling to this case where a memory allocation fails.
...
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@170 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-11-04 22:51:31 +00:00