X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fdirect-io.c;h=0d06097bc995f93cd0074c424cbf24d221b80490;hb=5ac353f9baf7169298ebb7de86b2d697b25bca44;hp=1d55e7e6734247e8464899f308d94f8d0a398f4b;hpb=29504ff3be784372c4e2f7e31681a3e0292c4d9a;p=linux-2.6 diff --git a/fs/direct-io.c b/fs/direct-io.c index 1d55e7e673..0d06097bc9 100644 --- a/fs/direct-io.c +++ b/fs/direct-io.c @@ -215,7 +215,7 @@ static struct page *dio_get_page(struct dio *dio) static void dio_complete(struct dio *dio, loff_t offset, ssize_t bytes) { if (dio->end_io && dio->result) - dio->end_io(dio->inode, offset, bytes, dio->map_bh.b_private); + dio->end_io(dio->iocb, offset, bytes, dio->map_bh.b_private); if (dio->lock_type == DIO_LOCKING) up_read(&dio->inode->i_alloc_sem); }