mirror of https://gitee.com/openkylin/linux.git
aio: remove an outdated BUG_ON and comment in aio_complete
These days we don't treat sync iocbs special in the aio completion code as they never use it. Remove the old comment and BUG_ON given that the current definition of is_sync_kiocb makes it impossible to hit. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
This commit is contained in:
parent
01a658e1e9
commit
c213dc826c
9
fs/aio.c
9
fs/aio.c
|
@ -1107,15 +1107,6 @@ static void aio_complete(struct kiocb *kiocb, long res, long res2)
|
|||
file_end_write(file);
|
||||
}
|
||||
|
||||
/*
|
||||
* Special case handling for sync iocbs:
|
||||
* - events go directly into the iocb for fast handling
|
||||
* - the sync task with the iocb in its stack holds the single iocb
|
||||
* ref, no other paths have a way to get another ref
|
||||
* - the sync task helpfully left a reference to itself in the iocb
|
||||
*/
|
||||
BUG_ON(is_sync_kiocb(kiocb));
|
||||
|
||||
if (iocb->ki_list.next) {
|
||||
unsigned long flags;
|
||||
|
||||
|
|
Loading…
Reference in New Issue