aio: fix misleading comments
The FIXME comments are inaccurate. The locking comment over lookup_ioctx() is wrong. Signed-off-by: Jeff Moyer <jmoyer@redhat.com> Signed-off-by: Zach Brown <zach.brown@oracle.com> Signed-off-by: Shen Feng <shen@cn.fujitsu.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
68ab3d883a
commit
39fa00311f
1 changed files with 1 additions and 4 deletions
5
fs/aio.c
5
fs/aio.c
|
@ -277,7 +277,7 @@ static struct kioctx *ioctx_alloc(unsigned nr_events)
|
||||||
if (ctx->max_reqs == 0)
|
if (ctx->max_reqs == 0)
|
||||||
goto out_cleanup;
|
goto out_cleanup;
|
||||||
|
|
||||||
/* now link into global list. kludge. FIXME */
|
/* now link into global list. */
|
||||||
write_lock(&mm->ioctx_list_lock);
|
write_lock(&mm->ioctx_list_lock);
|
||||||
ctx->next = mm->ioctx_list;
|
ctx->next = mm->ioctx_list;
|
||||||
mm->ioctx_list = ctx;
|
mm->ioctx_list = ctx;
|
||||||
|
@ -553,9 +553,6 @@ int aio_put_req(struct kiocb *req)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Lookup an ioctx id. ioctx_list is lockless for reads.
|
|
||||||
* FIXME: this is O(n) and is only suitable for development.
|
|
||||||
*/
|
|
||||||
static struct kioctx *lookup_ioctx(unsigned long ctx_id)
|
static struct kioctx *lookup_ioctx(unsigned long ctx_id)
|
||||||
{
|
{
|
||||||
struct kioctx *ioctx;
|
struct kioctx *ioctx;
|
||||||
|
|
Loading…
Reference in a new issue