]> git.proxmox.com Git - mirror_spl.git/history - include/sys/kmem.h
Add hooks for disabling direct reclaim
[mirror_spl.git] / include / sys / kmem.h
2015-01-16 Richard YaoAdd hooks for disabling direct reclaim
2015-01-16 Brian BehlendorfRefactor generic memory allocation interfaces
2015-01-16 Brian BehlendorfFix kmem cstyle issues
2015-01-16 Brian BehlendorfRefactor existing code
2015-01-16 Richard YaoRevert "Add PF_NOFS debugging flag"
2014-11-19 Brian BehlendorfRetire legacy debugging infrastructure
2014-11-05 Brian BehlendorfLower minimum objects/slab threshold
2014-10-20 Brian BehlendorfMerge branch 'cleanup'
2014-10-17 Brian BehlendorfRemove shrink_{i,d}node_cache() wrappers
2014-10-17 Brian BehlendorfRemove kmalloc_node() compatibility code
2014-05-22 Brian BehlendorfAdd spl_kmem_cache_reclaim module option
2014-05-22 Brian BehlendorfAdd KMC_SLAB cache type
2013-03-06 Brian BehlendorfMerge branch 'build-system'
2013-03-05 Ned BassRefresh links to web site
2013-01-28 Brian BehlendorfAdd spl_kmem_cache_expire module option
2012-12-12 Brian BehlendorfMerge branch 'taskq'
2012-12-12 Brian Behlendorfkmem-cache: Use a taskq for async allocations
2012-12-12 Brian Behlendorfkmem-cache: Use taskqs for ageing
2012-11-08 Brian BehlendorfMerge branch 'kmem-cache-optimization'
2012-11-06 Brian BehlendorfTrack emergency object in rbtree
2012-11-06 Brian BehlendorfImproved vmem cached deadlock detection
2012-11-06 Brian BehlendorfMerge branch 'splat'
2012-11-06 Brian Behlendorfsplat: Cleanup headers
2012-09-07 Brian BehlendorfAdd KMC_NOEMERGENCY slab flag
2012-08-27 Brian BehlendorfAdd PF_NOFS debugging flag
2012-08-27 Brian BehlendorfEmergency slab objects
2012-08-24 Prakash SuryaAvoid calling smp_processor_id in spl_magazine_age
2012-08-01 Richard YaoFix incorrect type in spl_kmem_cache_set_move() parameter
2012-07-03 Richard YaoConstify memory management functions
2012-05-07 Richard YaoModify KM_PUSHPAGE to use GFP_NOIO instead of GFP_NOFS
2012-05-07 Prakash SuryaThrottle number of freed slabs based on nr_to_scan
2011-04-07 Brian BehlendorfDecrease target objects per slab
2011-04-07 Brian BehlendorfAdd slab usage summeries to /proc
2011-03-19 Brian BehlendorfRemove default GFP_NOFS allocations
2010-08-27 Brian BehlendorfStub out kmem cache defrag API
2010-07-26 Brian BehlendorfEnsure kmem_alloc() and vmem_alloc() never fail
2010-07-20 Brian BehlendorfSplit <sys/debug.h> header
2010-07-14 Brian BehlendorfProposed fix for low memory ZFS deadlocks
2010-06-24 Brian BehlendorfAdd kmem_vasprintf function
2010-06-14 Brian BehlendorfInclude kstat.h from kmem.h
2010-06-11 Brian BehlendorfAdd kmem_asprintf(), strfree(), strdup(), and minor...
2010-05-20 Brian BehlendorfUse KM_NODEBUG macro in preference to __GFP_NOWARN.
2010-05-17 Brian BehlendorfPublic Release Prep
2009-12-04 Brian BehlendorfAtomic64 compatibility for 32-bit systems without kerne...
2009-11-12 Brian BehlendorfRemove __GFP_NOFAIL in kmem and retry internally.
2009-11-10 Brian BehlendorfLinux 2.6.31 Compatibility Updates
2009-10-30 Brian BehlendorfAutoconf --enable-debug-* cleanup
2009-03-04 Brian BehlendorfMerge branch 'kallsyms'
2009-03-04 Brian BehlendorfLinux VM Integration Cleanup
2009-02-19 Brian BehlendorfMatching kmem_free() fix for use after free case.
2009-02-18 Brian BehlendorfCoverity 9654, 9654: Use After Free
2009-02-17 Brian Behlendorfkmem slab magazine ageing deadlock
2009-02-12 Brian Behlendorfkmem slab fixes
2009-02-04 Brian BehlendorfLinux VM integration / device special files
2009-02-02 Brian Behlendorf2.6.27+ portability changes
2009-01-31 Brian Behlendorfkmem_cache hardening and performance improvements
2009-01-26 Brian BehlendorfImplement kmem cache alignment argument
2008-11-03 behlendoUnder Solaris KM_SLEEP ensures success (or at least...
2008-11-03 behlendoAdd a SPL_AC_TYPE_ATOMIC64_T test to configure for...
2008-11-03 behlendoApply two nice improvements caught by Ricardo,
2008-08-11 behlendoCommit bulk of remaining 2.6.9 and 2.6.26 compat changes.
2008-08-05 behlendoStart bringing in Ricardo's spl-00-rhel4-compat.patch...
2008-07-01 behlendo- Remove hash functionality from slab in favor of direc...
2008-06-28 behlendoRemove stray call to spl_cache_free() and remove all the
2008-06-28 behlendoVictory! I've reworked caches with large objects which are
2008-06-27 behlendoFurther slab improvements, I'm getting close to somethi...
2008-06-26 behlendoFix for memory corruption caused by overruning the...
2008-06-25 behlendoImplement per-cpu local caches. This seems to have...
2008-06-24 behlendoThe first locking issue was due to the semaphore I...
2008-06-13 behlendoFix minor chaos/fc9 kernel discrepencies in build
2008-06-13 behlendo* : modules/sys/kmem-slab.c : Re-implemented the slab...
2008-06-02 behlendoBreaking the world for a little bit. If anyone is...
2008-05-26 behlendoGo through and add a header with the proper UCRL number.
2008-05-19 behlendo- Properly fix the debug support for all the ASSERT...
2008-05-15 behlendoSPL additions to increase support for updated ZFS build
2008-05-12 behlendoAdd a comment so I remember to fix this.
2008-05-09 behlendoBy default disable extra KMEM and MUTEX debugging to...
2008-05-09 behlendoStability hack. Under Solaris when KM_SLEEP is set...
2008-05-07 behlendoDecrease of kmem warnign threshold back to 2 pages...
2008-05-07 behlendoAdd vmem memory accounting
2008-05-06 behlendoLots of fixes here:
2008-05-05 behlendoCommit adaptive mutexes. This seems to have introduced...
2008-04-24 behlendoUpdate kmem.h to properly use new debug subsystem.
2008-04-24 behlendoPrep for 0.2.1 tag
2008-04-24 wartens2Make sure that when calling __vmem_alloc that we
2008-04-21 behlendoUpdate SPL to use new debug infrastructure. This means:
2008-04-01 behlendoDouble large kmalloc warning size to 4 pages. It was...
2008-03-31 behlendoAdd vmem_zalloc support.
2008-03-31 behlendoAdd some crude debugging support. It leaves alot to be
2008-03-18 behlendoOK, some pretty substantial rework here. I've merged...
2008-03-18 behlendoInitial pass at a file API getf/releasef hooks
2008-03-14 behlendoFix kmem memory accounting
2008-03-14 behlendoFix KMEM_DEBUG support (enable by default)
2008-03-07 behlendoAdd missing cred.h functions
2008-03-04 behlendoFix type
2008-03-01 behlendoReorganize /include/ to add a /sys/, this way we don...