diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-05-06 19:07:13 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-05-26 13:17:16 +0200 |
commit | 1d1da90042d2ee7a8215dc6291b54bc1ebe59fe4 (patch) | |
tree | 54c00f70a5703b40bb8243a6d76afd024c50cdaf /libtrivfs/fsys-set-options.c | |
parent | 5b039a12bf5cfc9c65b8e169ed4503e306f971f3 (diff) |
libtrivfs: lock-less reference counting for trivfs_peropen objects
* libtrivfs/trivfs.h (struct trivfs_peropen): Use refcount_t for field
refcnt.
(struct trivfs_control): Remove unused field lock.
* libtrivfs/cntl-create.c (trivfs_create_control): Drop the mutex
initialization.
* libtrivfs/io-reauthenticate.c (trivfs_S_io_reauthenticate): Adjust
accordingly.
* libtrivfs/io-restrict-auth.c (trivfs_S_io_restrict_auth): Likewise.
* libtrivfs/open.c (trivfs_open): Initialize refcnt.
* libtrivfs/protid-clean.c (trivfs_clean_protid): Likewise.
* libtrivfs/protid-dup.c (trivfs_protid_dup): Likewise.
Diffstat (limited to 'libtrivfs/fsys-set-options.c')
0 files changed, 0 insertions, 0 deletions