aboutsummaryrefslogtreecommitdiffstats
path: root/modules/spl
Commit message (Expand)AuthorAgeFilesLines
* Remove stray call to spl_cache_free() and remove all thebehlendo2008-06-282-48/+2
* Victory! I've reworked caches with large objects which arebehlendo2008-06-281-70/+164
* Further slab improvements, I'm getting close to something which works behlendo2008-06-273-69/+246
* Fix for memory corruption caused by overruning the magazinebehlendo2008-06-261-61/+92
* Implement per-cpu local caches. This seems to have bough me another behlendo2008-06-253-135/+378
* The first locking issue was due to the semaphore I used. I was tryingbehlendo2008-06-241-22/+26
* Fix minor chaos/fc9 kernel discrepencies in buildbehlendo2008-06-131-7/+13
* * : modules/sys/kmem-slab.c : Re-implemented the slab to nobehlendo2008-06-133-438/+569
* Minor tweak to ensure kstat values are printed correctly on x86_64 at leastbehlendo2008-06-061-3/+3
* Fix some bad grammerbehlendo2008-06-041-1/+1
* Just use CONFIG_SLUB to detect SLUB usebehlendo2008-06-041-1/+1
* Whoops, fix a minor proc issue which slipped through withbehlendo2008-06-041-0/+2
* Fixes:behlendo2008-06-044-108/+143
* Update utsname to use proper compatible interface to avoid API issues.behlendo2008-06-031-0/+7
* Breaking the world for a little bit. If anyone is going to continuebehlendo2008-06-0211-46/+187
* Go through and add a header with the proper UCRL number.behlendo2008-05-2616-19/+416
* - Properly fix the debug support for all the ASSERT's, VERIFIES, etc can bebehlendo2008-05-192-0/+4
* Disable adaptive mutexs by default (always sleep), and whilebehlendo2008-05-151-1/+3
* Rework condition variable implementation to be consistent withbehlendo2008-05-153-0/+187
* Enhanse the thread interface to do something quasi inteligentbehlendo2008-05-122-3/+24
* By default disable extra KMEM and MUTEX debugging to aid performance.behlendo2008-05-093-1/+18
* Stability hack. Under Solaris when KM_SLEEP is set kmem_cache_alloc()behlendo2008-05-092-0/+37
* Add an almost feature complete implemenation of kstat. I chosebehlendo2008-05-084-14/+530
* Add vmem memory accountingbehlendo2008-05-071-7/+34
* - Relocate 'stats_per' in to proper /proc/sys/spl/mutex/ directorybehlendo2008-05-072-33/+66
* Remaining issues fixed after reenabled mutex debugging.behlendo2008-05-061-2/+11
* - Updated rwlock's to reside in a .c file instead of a static inlinebehlendo2008-05-061-0/+287
* Lots of fixes here:behlendo2008-05-063-50/+195
* Commit adaptive mutexes. This seems to have introduced some newbehlendo2008-05-055-37/+476
* New an improved taskq implementation for the SPL. It allows abehlendo2008-04-251-70/+388
* Prep for 0.2.1 tagbehlendo2008-04-242-1/+12
* Minor improvement to taskq handling. This is a small step towardsbehlendo2008-04-231-6/+16
* Be careful to never use any of the debug infrastructure eitherbehlendo2008-04-221-5/+2
* More fixes to ensure we get good debug logs even if we're in thebehlendo2008-04-212-29/+35
* Added 4 missing subsystem flagsbehlendo2008-04-211-0/+8
* 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