mirror_zfs/modules/spl
behlendo 5c2bb9b2c3 Stability hack. Under Solaris when KM_SLEEP is set kmem_cache_alloc()
may not fail.  To get this behavior I'd added a retry to the shim layer
even though it is abusive to the VM, at least it should prevent the crash.
Additionally I added a proc counter so I can easily check how often this
is happening.  It should be fairly rare, but likely will get worse and
worse the longer the machine has been up.


git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@104 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-05-09 21:21:33 +00:00
..
Makefile.in Add an almost feature complete implemenation of kstat. I chose 2008-05-08 23:21:47 +00:00
spl-atomic.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-debug.c More fixes to ensure we get good debug logs even if we're in the 2008-04-21 22:44:11 +00:00
spl-err.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-generic.c Add an almost feature complete implemenation of kstat. I chose 2008-05-08 23:21:47 +00:00
spl-kmem.c Stability hack. Under Solaris when KM_SLEEP is set kmem_cache_alloc() 2008-05-09 21:21:33 +00:00
spl-kobj.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-kstat.c Add an almost feature complete implemenation of kstat. I chose 2008-05-08 23:21:47 +00:00
spl-module.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-mutex.c - Relocate 'stats_per' in to proper /proc/sys/spl/mutex/ directory 2008-05-07 17:58:22 +00:00
spl-proc.c Stability hack. Under Solaris when KM_SLEEP is set kmem_cache_alloc() 2008-05-09 21:21:33 +00:00
spl-rwlock.c - Updated rwlock's to reside in a .c file instead of a static inline 2008-05-06 23:00:49 +00:00
spl-taskq.c Commit adaptive mutexes. This seems to have introduced some new 2008-05-05 20:18:49 +00:00
spl-thread.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-time.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00
spl-vnode.c Update SPL to use new debug infrastructure. This means: 2008-04-21 17:29:47 +00:00