git: network - NFS Stability / races

看板DFBSD_commit作者時間15年前 (2010/09/25 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 95b801b2a313c3986761ad670f92f4d1e179f50e Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Fri Sep 24 18:01:25 2010 -0700 network - NFS Stability / races * Fix additional races in the upcall interactions which can cause a nfsd to not get woken up when it should. * Medium revamp of the SLP_* flags. * Add NFSRV_RECLIMIT() macro and do a better job limiting the number of pending records taken off a socket. * Fix a memory leak in the M_NFSSVC kmalloc pool. Each time the server lost a socket it leaked a little memory. Now it does not. Summary of changes: sys/vfs/nfs/nfs.h | 21 +++++--- sys/vfs/nfs/nfs_socket.c | 112 +++++++++++++++++++++++------------------- sys/vfs/nfs/nfs_syscalls.c | 118 ++++++++++++++++++++++++++++++++------------ 3 files changed, 161 insertions(+), 90 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/95b801b2a313c3986761ad670f92f4d1e179f50e -- DragonFly BSD source repository
文章代碼(AID): #1CdL4MNo (DFBSD_commit)