projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
proc: protect mm start_code/end_code in /proc/pid/stat
[firefly-linux-kernel-4.4.55.git]
/
fs
/
aio.c
diff --git
a/fs/aio.c
b/fs/aio.c
index 7f54f43b8f7c9557d652e741ecdc544b207b73d3..ebb6a22e4e1b36dfb530fba6406aaa42b5a9c14b 100644
(file)
--- a/
fs/aio.c
+++ b/
fs/aio.c
@@
-520,7
+520,7
@@
static inline void really_put_req(struct kioctx *ctx, struct kiocb *req)
ctx->reqs_active--;
if (unlikely(!ctx->reqs_active && ctx->dead))
ctx->reqs_active--;
if (unlikely(!ctx->reqs_active && ctx->dead))
- wake_up(&ctx->wait);
+ wake_up
_all
(&ctx->wait);
}
static void aio_fput_routine(struct work_struct *data)
}
static void aio_fput_routine(struct work_struct *data)
@@
-1229,7
+1229,7
@@
static void io_destroy(struct kioctx *ioctx)
* by other CPUs at this point. Right now, we rely on the
* locking done by the above calls to ensure this consistency.
*/
* by other CPUs at this point. Right now, we rely on the
* locking done by the above calls to ensure this consistency.
*/
- wake_up(&ioctx->wait);
+ wake_up
_all
(&ioctx->wait);
put_ioctx(ioctx); /* once for the lookup */
}
put_ioctx(ioctx); /* once for the lookup */
}