client.c (c1f3ee120bb61045b1c0a3ead620d1d65af47130) | client.c (f6a1cc89309f0ae847a9b6fe418d1c4215e5bc55) |
---|---|
1/* client.c: NFS client sharing and management code 2 * 3 * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. 4 * Written by David Howells (dhowells@redhat.com) 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version --- 156 unchanged lines hidden (view full) --- 165static void nfs4_shutdown_client(struct nfs_client *clp) 166{ 167#ifdef CONFIG_NFS_V4 168 if (__test_and_clear_bit(NFS_CS_RENEWD, &clp->cl_res_state)) 169 nfs4_kill_renewd(clp); 170 BUG_ON(!RB_EMPTY_ROOT(&clp->cl_state_owners)); 171 if (__test_and_clear_bit(NFS_CS_IDMAP, &clp->cl_res_state)) 172 nfs_idmap_delete(clp); | 1/* client.c: NFS client sharing and management code 2 * 3 * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. 4 * Written by David Howells (dhowells@redhat.com) 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version --- 156 unchanged lines hidden (view full) --- 165static void nfs4_shutdown_client(struct nfs_client *clp) 166{ 167#ifdef CONFIG_NFS_V4 168 if (__test_and_clear_bit(NFS_CS_RENEWD, &clp->cl_res_state)) 169 nfs4_kill_renewd(clp); 170 BUG_ON(!RB_EMPTY_ROOT(&clp->cl_state_owners)); 171 if (__test_and_clear_bit(NFS_CS_IDMAP, &clp->cl_res_state)) 172 nfs_idmap_delete(clp); |
173 174 rpc_destroy_wait_queue(&clp->cl_rpcwaitq); |
|
173#endif 174} 175 176/* 177 * Destroy a shared client record 178 */ 179static void nfs_free_client(struct nfs_client *clp) 180{ --- 1341 unchanged lines hidden --- | 175#endif 176} 177 178/* 179 * Destroy a shared client record 180 */ 181static void nfs_free_client(struct nfs_client *clp) 182{ --- 1341 unchanged lines hidden --- |