From: Volker Lendecke Date: Thu, 12 Jul 2012 16:47:42 +0000 (+0200) Subject: s3: Make us survive base-delaywrite with aio enabled X-Git-Url: http://git.samba.org/?p=mat%2Fsamba.git;a=commitdiff_plain;h=622eb59eb472bbdb9fd985c4d8880d3a1c098cd7 s3: Make us survive base-delaywrite with aio enabled Signed-off-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Thu Jul 12 21:28:19 CEST 2012 on sn-devel-104 --- diff --git a/source3/smbd/aio.c b/source3/smbd/aio.c index ec68b90452..0ea5274420 100644 --- a/source3/smbd/aio.c +++ b/source3/smbd/aio.c @@ -733,6 +733,8 @@ static int handle_aio_write_complete(struct aio_extra *aio_ex, int errcode) } aio_ex->fsp->fh->pos = aio_ex->acb.aio_offset + nwritten; + + mark_file_modified(aio_ex->fsp); } show_msg(outbuf); @@ -821,6 +823,8 @@ static int handle_aio_smb2_write_complete(struct aio_extra *aio_ex, int errcode) return errcode; } + mark_file_modified(fsp); + tevent_req_done(subreq); return errcode; }