RE: [PATCH 2/3] aio: fix oops because of extra IO control block freeing.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ananiev, Leonid I
Date: Monday, March 5, 2007 - 1:08 pm

>Where is kiocbSetPgBusy() defined,
It is defined in include/linux/aio.h (introduced in [PATCH 1/3])
I will add a comment for kiocbSetPgBusy()in aio.h.

all?
EIORETRY is not IO return value at all. It is processing stage.
It conflicts with IO return value. That is why a flag in iocb is used.
It should be noted that loop but not EIOCBRETRY was used for vector IO
(mm/filemap.c)

Leonid
block freeing.
in
be
linux-2.6.20-aio22/fs/ocfs2/dlmglue.c
21:45:52.000000000
22:57:50.000000000
arg_flags);
21:46:45.000000000
22:57:50.000000000
progress.
kick_iocb()
happen
happen
is
only
wait
complete
completion event */
and
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
RE: [PATCH 2/3] aio: fix oops because of extra IO control ..., Ananiev, Leonid I, (Mon Mar 5, 1:08 pm)