]> err.no Git - linux-2.6/blobdiff - include/linux/nfs_fs_sb.h
sdio: add interface for host side SDIO interrupt reporting
[linux-2.6] / include / linux / nfs_fs_sb.h
index 2cef0a68aa77ad2a189650379c3f7206e21f061e..0cac49bc09553ef33b572593f038bb0e198fb17d 100644 (file)
@@ -34,7 +34,8 @@ struct nfs_client {
        nfs4_verifier           cl_confirm;
        unsigned long           cl_state;
 
-       u32                     cl_lockowner_id;
+       struct rb_root          cl_openowner_id;
+       struct rb_root          cl_lockowner_id;
 
        /*
         * The following rwsem ensures exclusive access to the server
@@ -43,7 +44,7 @@ struct nfs_client {
        struct rw_semaphore     cl_sem;
 
        struct list_head        cl_delegations;
-       struct list_head        cl_state_owners;
+       struct rb_root          cl_state_owners;
        spinlock_t              cl_lock;
 
        unsigned long           cl_lease_time;