Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 560aef74 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFS: Fix use of cancel_delayed_work_sync in nfs_release_automount_timer



Doh! We can't use cancel_delayed_work_sync because we may have been called
from an unmount that was being performed by nfs_automount_task.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 40ffbfad
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -176,7 +176,7 @@ static void nfs_expire_automounts(struct work_struct *work)
void nfs_release_automount_timer(void)
{
	if (list_empty(&nfs_automount_list))
		cancel_delayed_work_sync(&nfs_automount_task);
		cancel_delayed_work(&nfs_automount_task);
}

/*