diff options
| author | Ian Kent <[email protected]> | 2023-08-04 05:33:18 +0000 |
|---|---|---|
| committer | Christian Brauner <[email protected]> | 2023-08-04 11:57:34 +0000 |
| commit | 17fce12e7c0a53f0bed26af231a2a98a34d34c60 (patch) | |
| tree | 6934b3fe772ca59a45654099cbddec2562af3220 | |
| parent | autofs: fix memory leak of waitqueues in autofs_catatonic_mode (diff) | |
| download | kernel-17fce12e7c0a53f0bed26af231a2a98a34d34c60.tar.gz kernel-17fce12e7c0a53f0bed26af231a2a98a34d34c60.zip | |
autofs: use wake_up() instead of wake_up_interruptible(()
In autofs_wait_release() wake_up() is used to wake up processes waiting
on a mount callback to complete which matches the wait_event_killable()
in autofs_wait().
But in autofs_catatonic_mode() the wake_up_interruptible() was not also
changed at the time autofs_wait_release() was changed.
Signed-off-by: Ian Kent <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Christian Brauner <[email protected]>
| -rw-r--r-- | fs/autofs/waitq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/autofs/waitq.c b/fs/autofs/waitq.c index efdc76732fae..33dd4660d82f 100644 --- a/fs/autofs/waitq.c +++ b/fs/autofs/waitq.c @@ -32,7 +32,7 @@ void autofs_catatonic_mode(struct autofs_sb_info *sbi) wq->status = -ENOENT; /* Magic is gone - report failure */ kfree(wq->name.name - wq->offset); wq->name.name = NULL; - wake_up_interruptible(&wq->queue); + wake_up(&wq->queue); if (!--wq->wait_ctr) kfree(wq); wq = nwq; |
