| Commit message (Expand) | Author | Age | Files | Lines |
* | Remaining issues fixed after reenabled mutex debugging. | behlendo | 2008-05-06 | 1 | -2/+11 |
* | - Updated rwlock's to reside in a .c file instead of a static inline | behlendo | 2008-05-06 | 1 | -0/+287 |
* | Lots of fixes here: | behlendo | 2008-05-06 | 3 | -50/+195 |
* | Commit adaptive mutexes. This seems to have introduced some new | behlendo | 2008-05-05 | 5 | -37/+476 |
* | New an improved taskq implementation for the SPL. It allows a | behlendo | 2008-04-25 | 1 | -70/+388 |
* | Prep for 0.2.1 tag | behlendo | 2008-04-24 | 2 | -1/+12 |
* | Minor improvement to taskq handling. This is a small step towards | behlendo | 2008-04-23 | 1 | -6/+16 |
* | Be careful to never use any of the debug infrastructure either | behlendo | 2008-04-22 | 1 | -5/+2 |
* | More fixes to ensure we get good debug logs even if we're in the | behlendo | 2008-04-21 | 2 | -29/+35 |
* | Added 4 missing subsystem flags | behlendo | 2008-04-21 | 1 | -0/+8 |
* | Whoops, missed an instance where we could recursively stack check... bad. | behlendo | 2008-04-21 | 1 | -3/+2 |
* | Handful of minor stack checking fixes | behlendo | 2008-04-21 | 1 | -3/+4 |
* | Update SPL to use new debug infrastructure. This means: | behlendo | 2008-04-21 | 13 | -177/+280 |
* | Frist minor batch of fixes. Catch a dropped ;, and use SBUG instead of BUG. | behlendo | 2008-04-19 | 1 | -2/+2 |
* | First commit of lustre style internal debug support. These | behlendo | 2008-04-18 | 5 | -310/+1919 |
* | * modules/spl/spl-kmem.c : Make sure to disable interrupts | wartens2 | 2008-04-16 | 1 | -14/+21 |
* | - Add some spinlocks to cover all the private data in the mutex. I don't | behlendo | 2008-04-15 | 2 | -19/+30 |
* | Add hw_serial support based on a usermodehelper which runs | behlendo | 2008-04-12 | 1 | -17/+116 |
* | - Add more strict in_atomic() checking to the mutex entry | behlendo | 2008-04-11 | 1 | -46/+15 |
* | Fix race in rwlock implementation which can occur when | behlendo | 2008-04-07 | 1 | -2/+7 |
* | - Fix write-only behavior in vn-open() | behlendo | 2008-04-04 | 1 | -21/+21 |
* | Update the thread shim to use the current kernel threading API. | behlendo | 2008-04-04 | 1 | -13/+12 |
* | Correctly implement atomic_cas_ptr() function. Ideally all of these | behlendo | 2008-04-03 | 1 | -2/+0 |
* | - Remapped ldi_handle_t to struct block_device * which is much more useful | behlendo | 2008-04-03 | 3 | -7/+16 |
* | Ensure all file ops pointer are NULL or we may end up | behlendo | 2008-04-01 | 1 | -1/+1 |
* | Add some crude debugging support. It leaves alot to be | behlendo | 2008-03-31 | 4 | -15/+218 |
* | Correctly functioning 64-bit atomic shim layer. It's not | behlendo | 2008-03-28 | 2 | -0/+11 |
* | Two fixes to the module interface. Could be worse! | behlendo | 2008-03-21 | 1 | -10/+25 |
* | OK, a first reasonable attempt at a solaris module/chdev shim layer. | behlendo | 2008-03-20 | 3 | -0/+299 |
* | OK, some pretty substantial rework here. I've merged the spl-file | behlendo | 2008-03-18 | 5 | -194/+206 |
* | Initial pass at a file API getf/releasef hooks | behlendo | 2008-03-18 | 5 | -20/+207 |
* | Fix kmem memory accounting | behlendo | 2008-03-14 | 2 | -5/+38 |
* | Fix KMEM_DEBUG support (enable by default) | behlendo | 2008-03-14 | 2 | -1/+34 |
* | Add missing headers | behlendo | 2008-03-14 | 2 | -6/+77 |
* | - Add some more missing headers | behlendo | 2008-03-12 | 1 | -2/+7 |
* | Add copyin/copyout mapping | behlendo | 2008-03-12 | 2 | -3/+18 |
* | - Implemented vnode interfaces and 6 test cases to the test suite. | behlendo | 2008-03-12 | 2 | -167/+336 |
* | Apply fix from bug239 for rwlock deadlock. | behlendo | 2008-03-11 | 2 | -0/+76 |
* | Two more GPL only symbols moved to helper functions in the spl module. | behlendo | 2008-03-11 | 1 | -0/+14 |
* | Remap gethrestime() with #define to new symbol and export that new | behlendo | 2008-03-10 | 2 | -0/+12 |
* | Add some typedefs to make it clearer when we passing a function, | behlendo | 2008-03-10 | 1 | -2/+2 |
* | Add somre debugging support | behlendo | 2008-03-08 | 2 | -0/+46 |
* | Add the initial vestigates of vnode support | behlendo | 2008-03-07 | 2 | -0/+169 |
* | Add some missing rw_lock symbols | behlendo | 2008-03-06 | 1 | -10/+13 |
* | Add highbit func, | behlendo | 2008-03-06 | 2 | -1/+32 |
* | More stub headers, | behlendo | 2008-03-04 | 1 | -1/+1 |
* | Reorganize /include/ to add a /sys/, this way we don't need to | behlendo | 2008-03-01 | 5 | -5/+5 |
* | OK, I think this is the last of major cleanup and restructuring. | behlendo | 2008-02-28 | 6 | -14/+13 |
* | OK, it builds... and the modules load... now for some more | behlendo | 2008-02-27 | 1 | -0/+19 |
* | OK, everything builds now. My initial intent was to place all of | behlendo | 2008-02-27 | 6 | -0/+534 |