diff options
author | Ian Kent <raven@themaw.net> | 2021-03-09 08:52:45 +0800 |
---|---|---|
committer | Ian Kent <raven@themaw.net> | 2021-03-15 12:13:24 +0800 |
commit | 50cbc0dd3e6455866a6e1afe10ac1145d07e5745 (patch) | |
tree | cf81d06e7d396fb8c631dc8e0bea67f6252d2b16 /modules | |
parent | 575c93a7363689fc9a9928814324489ddcae5039 (diff) | |
download | autofs-50cbc0dd3e6455866a6e1afe10ac1145d07e5745.tar.gz |
autofs-5.1.7 - remove mounts_mutex
The mounts_mutex is no longer used, remove it.
Signed-off-by: Ian Kent <raven@themaw.net>
Diffstat (limited to 'modules')
-rw-r--r-- | modules/mount_autofs.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/modules/mount_autofs.c b/modules/mount_autofs.c index 1c40e27a..0bcbb343 100644 --- a/modules/mount_autofs.c +++ b/modules/mount_autofs.c @@ -283,8 +283,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, set_exp_timeout(nap, NULL, timeout); nap->exp_runfreq = (timeout + CHECK_RATIO - 1) / CHECK_RATIO; - mounts_mutex_lock(ap); - if (source->flags & MAP_FLAG_FORMAT_AMD) { struct mnt_list *mnt; @@ -305,7 +303,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, if (handle_mounts_startup_cond_init(&suc)) { crit(ap->logopt, MODPREFIX "failed to init startup cond for mount %s", entry->path); - mounts_mutex_unlock(ap); master_free_map_source(source, 1); master_free_mapent(entry); return 1; @@ -316,7 +313,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, crit(ap->logopt, MODPREFIX "failed to allocate mount %s", realpath); handle_mounts_startup_cond_destroy(&suc); - mounts_mutex_unlock(ap); master_free_map_source(source, 1); master_free_mapent(entry); return 1; @@ -335,7 +331,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, realpath); handle_mounts_startup_cond_destroy(&suc); mnts_remove_submount(nap->path); - mounts_mutex_unlock(ap); master_free_map_source(source, 1); master_free_mapent(entry); return 1; @@ -346,7 +341,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, if (status) { handle_mounts_startup_cond_destroy(&suc); mnts_remove_submount(nap->path); - mounts_mutex_unlock(ap); master_free_map_source(source, 1); master_free_mapent(entry); fatal(status); @@ -358,7 +352,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, MODPREFIX "failed to create submount for %s", realpath); handle_mounts_startup_cond_destroy(&suc); mnts_remove_submount(nap->path); - mounts_mutex_unlock(ap); master_free_map_source(source, 1); master_free_mapent(entry); return 1; @@ -368,7 +361,6 @@ int mount_mount(struct autofs_point *ap, const char *root, const char *name, ap->submnt_count++; handle_mounts_startup_cond_destroy(&suc); - mounts_mutex_unlock(ap); return 0; } |