aboutsummaryrefslogtreecommitdiff
path: root/sys/ddb
diff options
context:
space:
mode:
authorJeff Roberson <jeff@FreeBSD.org>2019-08-06 23:15:34 +0000
committerJeff Roberson <jeff@FreeBSD.org>2019-08-06 23:15:34 +0000
commit0b26119b21e1d8ab02db650d341575243fd75be0 (patch)
tree051eeb94be62582dfeb8ec2e6f907aa84794e01d /sys/ddb
parenta04725cd5c2c9317d604f26f945e498e50da863c (diff)
downloadsrc-0b26119b21e1d8ab02db650d341575243fd75be0.tar.gz
src-0b26119b21e1d8ab02db650d341575243fd75be0.zip
Cache kernel stacks in UMA. This gives us NUMA support, better concurrency,
and more statistics. Reviewed by: kib, markj Tested by: pho Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D20931
Notes
Notes: svn path=/head/; revision=350663
Diffstat (limited to 'sys/ddb')
-rw-r--r--sys/ddb/db_ps.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/sys/ddb/db_ps.c b/sys/ddb/db_ps.c
index 82e50e0ca85d..6eda4a9f7202 100644
--- a/sys/ddb/db_ps.c
+++ b/sys/ddb/db_ps.c
@@ -42,7 +42,6 @@ __FBSDID("$FreeBSD$");
#include <sys/proc.h>
#include <sys/sysent.h>
#include <sys/systm.h>
-#include <sys/_kstack_cache.h>
#include <vm/vm.h>
#include <vm/vm_param.h>
#include <vm/pmap.h>
@@ -505,7 +504,6 @@ db_findstack_cmd(db_expr_t addr, bool have_addr, db_expr_t dummy3 __unused,
{
struct proc *p;
struct thread *td;
- struct kstack_cache_entry *ks_ce;
vm_offset_t saddr;
if (have_addr)
@@ -524,13 +522,4 @@ db_findstack_cmd(db_expr_t addr, bool have_addr, db_expr_t dummy3 __unused,
}
}
}
-
- for (ks_ce = kstack_cache; ks_ce != NULL;
- ks_ce = ks_ce->next_ks_entry) {
- if ((vm_offset_t)ks_ce <= saddr && saddr < (vm_offset_t)ks_ce +
- PAGE_SIZE * kstack_pages) {
- db_printf("Cached stack %p\n", ks_ce);
- return;
- }
- }
}