git: DragonFly_RELEASE_2_6 kernel - more lwbuf followup work

看板DFBSD_commit作者時間16年前 (2010/04/01 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit f448e2f9134d1314b9509de7d16888eda1446308 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Wed Mar 31 09:14:28 2010 -0700 kernel - more lwbuf followup work * Make lwbuf objcache only, removing all the manual per-cpu allocation tracking. Keep the cpumask stuff. We will deal with the KVM fragmentation issue inside objcache later on. * This basically takes us back to Sam's original objcache implementation. * Remove unnecessary assembly symbols (assembly didn't use those globaldata fields). Remove related globaldata fields now that we are back to the objcache-only implementation. Summary of changes: sys/cpu/i386/include/lwbuf.h | 5 -- sys/cpu/i386/misc/lwbuf.c | 117 ++++++++------------------------ sys/platform/pc32/i386/genassym.c | 1 - sys/platform/pc32/i386/globals.s | 3 - sys/platform/pc32/include/globaldata.h | 2 - sys/platform/vkernel/i386/genassym.c | 1 - sys/platform/vkernel/i386/global.s | 3 - 7 files changed, 29 insertions(+), 103 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f448e2f9134d1314b9509de7d16888eda1446308 -- DragonFly BSD source repository
文章代碼(AID): #1Biuu1eh (DFBSD_commit)