summaryrefslogtreecommitdiffstats
path: root/modules/spl
Commit message (Expand)AuthorAgeFilesLines
* Whoops, missed an instance where we could recursively stack check... bad.behlendo2008-04-211-3/+2
* Handful of minor stack checking fixesbehlendo2008-04-211-3/+4
* Update SPL to use new debug infrastructure. This means:behlendo2008-04-2113-177/+280
* Frist minor batch of fixes. Catch a dropped ;, and use SBUG instead of BUG.behlendo2008-04-191-2/+2
* First commit of lustre style internal debug support. Thesebehlendo2008-04-185-310/+1919
* * modules/spl/spl-kmem.c : Make sure to disable interruptswartens22008-04-161-14/+21
* - Add some spinlocks to cover all the private data in the mutex. I don'tbehlendo2008-04-152-19/+30
* Add hw_serial support based on a usermodehelper which runsbehlendo2008-04-121-17/+116
* - Add more strict in_atomic() checking to the mutex entrybehlendo2008-04-111-46/+15
* Fix race in rwlock implementation which can occur whenbehlendo2008-04-071-2/+7
* - Fix write-only behavior in vn-open()behlendo2008-04-041-21/+21
* Update the thread shim to use the current kernel threading API.behlendo2008-04-041-13/+12
* Correctly implement atomic_cas_ptr() function. Ideally all of thesebehlendo2008-04-031-2/+0
* - Remapped ldi_handle_t to struct block_device * which is much more usefulbehlendo2008-04-033-7/+16
* Ensure all file ops pointer are NULL or we may end upbehlendo2008-04-011-1/+1
* Add some crude debugging support. It leaves alot to bebehlendo2008-03-314-15/+218
* Correctly functioning 64-bit atomic shim layer. It's notbehlendo2008-03-282-0/+11
* Two fixes to the module interface. Could be worse!behlendo2008-03-211-10/+25
* OK, a first reasonable attempt at a solaris module/chdev shim layer.behlendo2008-03-203-0/+299
* OK, some pretty substantial rework here. I've merged the spl-filebehlendo2008-03-185-194/+206
* Initial pass at a file API getf/releasef hooksbehlendo2008-03-185-20/+207
* Fix kmem memory accountingbehlendo2008-03-142-5/+38
* Fix KMEM_DEBUG support (enable by default)behlendo2008-03-142-1/+34
* Add missing headersbehlendo2008-03-142-6/+77
* - Add some more missing headersbehlendo2008-03-121-2/+7
* Add copyin/copyout mappingbehlendo2008-03-122-3/+18
* - Implemented vnode interfaces and 6 test cases to the test suite.behlendo2008-03-122-167/+336
* Apply fix from bug239 for rwlock deadlock.behlendo2008-03-112-0/+76
* Two more GPL only symbols moved to helper functions in the spl module.behlendo2008-03-111-0/+14
* Remap gethrestime() with #define to new symbol and export that newbehlendo2008-03-102-0/+12
* Add some typedefs to make it clearer when we passing a function,behlendo2008-03-101-2/+2
* Add somre debugging supportbehlendo2008-03-082-0/+46
* Add the initial vestigates of vnode supportbehlendo2008-03-072-0/+169
* Add some missing rw_lock symbolsbehlendo2008-03-061-10/+13
* Add highbit func,behlendo2008-03-062-1/+32
* More stub headers, behlendo2008-03-041-1/+1
* Reorganize /include/ to add a /sys/, this way we don't need tobehlendo2008-03-015-5/+5
* OK, I think this is the last of major cleanup and restructuring.behlendo2008-02-286-14/+13
* OK, it builds... and the modules load... now for some morebehlendo2008-02-271-0/+19
* OK, everything builds now. My initial intent was to place all ofbehlendo2008-02-276-0/+534