summaryrefslogtreecommitdiffstats
path: root/include/sys
Commit message (Expand)AuthorAgeFilesLines
* Add list_link_replace() functionBrian Behlendorf2010-08-271-0/+13
* Add MUTEX_NOT_HELD() functionBrian Behlendorf2010-08-271-1/+3
* Stub out kmem cache defrag APIBrian Behlendorf2010-08-271-5/+18
* Add missing atomic functionsBrian Behlendorf2010-08-271-0/+44
* Fix stack overflow in vn_rdwr() due to memory reclaimLi Wei2010-08-121-0/+1
* Correctly handle rwsem_is_locked() behaviorNed Bass2010-08-101-31/+7
* Ensure kmem_alloc() and vmem_alloc() never failBrian Behlendorf2010-07-261-88/+146
* Fix max_ncpus definition.Ricardo M. Correia2010-07-201-2/+3
* Display DEBUG keyword during module load when --enable-debug is used.Ricardo M. Correia2010-07-201-0/+6
* Fix bcopy() to allow memory area overlapRicardo M. Correia2010-07-201-1/+1
* Fix compilation error due to undefined ACCESS_ONCE macro.Ricardo M. Correia2010-07-201-0/+1
* Split <sys/debug.h> headerBrian Behlendorf2010-07-206-388/+85
* Proposed fix for low memory ZFS deadlocksBrian Behlendorf2010-07-131-1/+1
* Add __divdi3(), remove __udivdi3() kernel dependencyBrian Behlendorf2010-07-131-0/+1
* Implementation of the TQ_FRONT flag.Ned Bass2010-07-011-0/+1
* Linux-2.6.33 compat, O_DSYNC flag addedBrian Behlendorf2010-06-301-1/+8
* Treat mutex->owner as volatileBrian Behlendorf2010-06-281-10/+28
* Accept but ignore TASKQ_DC_BATCH and TQ_FRONTBrian Behlendorf2010-06-281-0/+2
* Add kmem_vasprintf functionBrian Behlendorf2010-06-241-0/+1
* Revert "Support TQ_FRONT flag used by taskq_dispatch()"Brian Behlendorf2010-06-211-2/+0
* Include kstat.h from kmem.hBrian Behlendorf2010-06-141-0/+1
* Support TQ_FRONT flag used by taskq_dispatch()Brian Behlendorf2010-06-111-0/+2
* Minor cleanup and Solaris API additions.Brian Behlendorf2010-06-114-28/+41
* Add kmem_asprintf(), strfree(), strdup(), and minor cleanup.Brian Behlendorf2010-06-111-51/+4
* Add xuio_* structures and typedefs.Brian Behlendorf2010-06-111-10/+50
* Stub out additional missing headersBrian Behlendorf2010-06-116-0/+180
* Cleanly split Linux proc.h (fs) from conflicting Solaris proc.h (process)Brian Behlendorf2010-06-116-40/+14
* Simplify rwlock implementation.Brian Behlendorf2010-05-201-39/+24
* Use KM_NODEBUG macro in preference to __GFP_NOWARN.Brian Behlendorf2010-05-201-0/+1
* Public Release PrepBrian Behlendorf2010-05-1789-502/+1983
* Add 3 missing typedefs.Brian Behlendorf2010-05-143-0/+11
* Add console_*printf() functions.Brian Behlendorf2010-05-141-0/+20
* Add cv_wait_interruptible() function.Brian Behlendorf2010-05-141-2/+3
* Disable rw_tryupgrade() for newer kernelsBrian Behlendorf2010-04-221-1/+10
* Allow spl_config.h to be included by dependant packages (updated)Brian Behlendorf2010-03-221-1/+0
* Linux 2.6.32 compat, proc_handler() API changeBrian Behlendorf2010-03-041-0/+1
* sun-fix-whitespaceRicardo M. Correia2010-01-081-1/+1
* Check for changed gaurd macro in 2.6.28+ for rwsem implementation.Brian Behlendorf2009-12-171-1/+5
* Atomic64 compatibility for 32-bit systems without kernel support.Brian Behlendorf2009-12-042-2/+37
* When using x86 specific rwsem correctly intepret rwsem->count.Brian Behlendorf2009-12-011-6/+12
* Always use the generic mutex_destroy().Brian Behlendorf2009-11-151-3/+7
* Add mutex_enter_nested() as wrapper for mutex_lock_nested().Brian Behlendorf2009-11-151-2/+24
* Linux 2.6.31 kmem cache alignment fixes and cleanup.Brian Behlendorf2009-11-131-4/+0
* Remove __GFP_NOFAIL in kmem and retry internally.Brian Behlendorf2009-11-121-5/+50
* Linux 2.6.31 Compatibility UpdatesBrian Behlendorf2009-11-102-1/+2
* Autoconf --enable-debug-* cleanupBrian Behlendorf2009-10-304-24/+0
* Add autoconf checks for atomic64_cmpxchg + atomic64_xchgBrian Behlendorf2009-10-301-0/+1
* Use Linux atomic primitives by default.Brian Behlendorf2009-10-301-49/+97
* Set cwd to '/' for the process executing insmod.Brian Behlendorf2009-10-013-1/+5
* Expand SEM() outside init_rwsem and directly call __init_rwsem().Brian Behlendorf2009-09-291-1/+3