X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=fs%2Fafs%2Fserver.c;h=28f2451419e1406b3be0aa0a0258fe14f73a0834;hb=b4412323cc954bd0a2144b1c2ed573dd2eddb32c;hp=96bb23b476a2f4282a03a07a9a146d2e4d1b2e24;hpb=0278ef8b484a71917bd4f03a763285cdaac10954;p=linux-kernel-docs%2Flinux-2.6.git diff --git a/fs/afs/server.c b/fs/afs/server.c index 96bb23b476..28f2451419 100644 --- a/fs/afs/server.c +++ b/fs/afs/server.c @@ -13,7 +13,7 @@ #include #include "internal.h" -unsigned afs_server_timeout = 10; /* server timeout in seconds */ +static unsigned afs_server_timeout = 10; /* server timeout in seconds */ static void afs_reap_server(struct work_struct *); @@ -252,6 +252,9 @@ static void afs_destroy_server(struct afs_server *server) { _enter("%p", server); + ASSERTIF(server->cb_break_head != server->cb_break_tail, + delayed_work_pending(&server->cb_break_work)); + ASSERTCMP(server->fs_vnodes.rb_node, ==, NULL); ASSERTCMP(server->cb_promises.rb_node, ==, NULL); ASSERTCMP(server->cb_break_head, ==, server->cb_break_tail);