wake_up_var() in a fragile interface as it sometimes needs a memory barrier before it. Recently new interfaces were added which include all required barriers. These patches update nfsd and svc parrts of sunrpc to use new interfaces where appropriate. NeilBrown