diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2012-01-17 22:04:25 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2012-01-31 19:28:07 -0500 |
commit | 48c22eb21071a3524f8b6e587371be35b5e86969 (patch) | |
tree | 68f2bb02f61b59c87f961cf7345aeb73e2662d4b /fs/nfs/nfs4state.c | |
parent | 7ba127ab9f5f83991df4142d5bc4fc319cd77a54 (diff) |
NFS: Move struct nfs_unique_id into struct nfs_seqid_counter
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/nfs4state.c')
-rw-r--r-- | fs/nfs/nfs4state.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/nfs/nfs4state.c b/fs/nfs/nfs4state.c index cf7bc39aa0ee..a42e60d3ee50 100644 --- a/fs/nfs/nfs4state.c +++ b/fs/nfs/nfs4state.c | |||
@@ -366,7 +366,7 @@ nfs4_insert_state_owner_locked(struct nfs4_state_owner *new) | |||
366 | return sp; | 366 | return sp; |
367 | } | 367 | } |
368 | } | 368 | } |
369 | err = ida_get_new(&server->openowner_id, &new->so_owner_id); | 369 | err = ida_get_new(&server->openowner_id, &new->so_seqid.owner_id); |
370 | if (err) | 370 | if (err) |
371 | return ERR_PTR(err); | 371 | return ERR_PTR(err); |
372 | rb_link_node(&new->so_server_node, parent, p); | 372 | rb_link_node(&new->so_server_node, parent, p); |
@@ -381,7 +381,7 @@ nfs4_remove_state_owner_locked(struct nfs4_state_owner *sp) | |||
381 | 381 | ||
382 | if (!RB_EMPTY_NODE(&sp->so_server_node)) | 382 | if (!RB_EMPTY_NODE(&sp->so_server_node)) |
383 | rb_erase(&sp->so_server_node, &server->state_owners); | 383 | rb_erase(&sp->so_server_node, &server->state_owners); |
384 | ida_remove(&server->openowner_id, sp->so_owner_id); | 384 | ida_remove(&server->openowner_id, sp->so_seqid.owner_id); |
385 | } | 385 | } |
386 | 386 | ||
387 | static void | 387 | static void |
@@ -775,8 +775,8 @@ static struct nfs4_lock_state *nfs4_alloc_lock_state(struct nfs4_state *state, f | |||
775 | default: | 775 | default: |
776 | goto out_free; | 776 | goto out_free; |
777 | } | 777 | } |
778 | lsp->ls_id = ida_simple_get(&server->lockowner_id, 0, 0, GFP_NOFS); | 778 | lsp->ls_seqid.owner_id = ida_simple_get(&server->lockowner_id, 0, 0, GFP_NOFS); |
779 | if (lsp->ls_id < 0) | 779 | if (lsp->ls_seqid.owner_id < 0) |
780 | goto out_free; | 780 | goto out_free; |
781 | INIT_LIST_HEAD(&lsp->ls_locks); | 781 | INIT_LIST_HEAD(&lsp->ls_locks); |
782 | return lsp; | 782 | return lsp; |
@@ -789,7 +789,7 @@ static void nfs4_free_lock_state(struct nfs4_lock_state *lsp) | |||
789 | { | 789 | { |
790 | struct nfs_server *server = lsp->ls_state->owner->so_server; | 790 | struct nfs_server *server = lsp->ls_state->owner->so_server; |
791 | 791 | ||
792 | ida_simple_remove(&server->lockowner_id, lsp->ls_id); | 792 | ida_simple_remove(&server->lockowner_id, lsp->ls_seqid.owner_id); |
793 | nfs4_destroy_seqid_counter(&lsp->ls_seqid); | 793 | nfs4_destroy_seqid_counter(&lsp->ls_seqid); |
794 | kfree(lsp); | 794 | kfree(lsp); |
795 | } | 795 | } |