git: kernel - Replace zalloc zones with kmalloc for PCBs

看板DFBSD_commit作者時間16年前 (2010/01/16 03:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 9f42c1299494d8e31a01d9dec457c1560d32f8a1 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Fri Jan 15 11:09:19 2010 -0800 kernel - Replace zalloc zones with kmalloc for PCBs * Use kmalloc to allocate PCBs instead of zalloc. This removes over 100MB of KVA reservation, particularly from inp_tcp. * Solves an issue with maxfiles where too much KVA was being reserved by the network for PCBs. * Replace all SCTP zalloc zones with kmalloc. Reported-bu: Rumko, Peter Avalos <pavalos@theshell.com> Summary of changes: sys/netinet/in_pcb.c | 13 ++++--------- sys/netinet/in_pcb.h | 2 +- sys/netinet/ip_divert.c | 5 +---- sys/netinet/raw_ip.c | 5 +---- sys/netinet/sctp_pcb.h | 12 ++++++------ sys/netinet/sctputil.h | 14 ++++++++------ sys/netinet/tcp_subr.c | 11 +---------- sys/netinet/tcp_syncache.c | 29 +++-------------------------- sys/netinet/udp_usrreq.c | 5 +---- sys/netinet6/in6_pcb.c | 2 +- 10 files changed, 27 insertions(+), 71 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9f42c1299494d8e31a01d9dec457c1560d32f8a1 -- DragonFly BSD source repository
文章代碼(AID): #1BKCAu7E (DFBSD_commit)