Author: jra Date: 2005-06-09 19:59:42 +0000 (Thu, 09 Jun 2005) New Revision: 7451
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7451 Log: Make smbd actually obey aio read/write size = 0 to turn off aio. Jeremy. Modified: trunk/source/smbd/aio.c Changeset: Modified: trunk/source/smbd/aio.c =================================================================== --- trunk/source/smbd/aio.c 2005-06-09 18:45:56 UTC (rev 7450) +++ trunk/source/smbd/aio.c 2005-06-09 19:59:42 UTC (rev 7451) @@ -203,7 +203,7 @@ size_t bufsize; size_t min_aio_read_size = lp_aio_read_size(SNUM(conn)); - if (min_aio_read_size && (smb_maxcnt < min_aio_read_size)) { + if (!min_aio_read_size || (smb_maxcnt < min_aio_read_size)) { /* Too small a read for aio request. */ DEBUG(10,("schedule_aio_read_and_X: read size (%u) too small " "for minimum aio_read of %u\n", @@ -279,7 +279,7 @@ size_t outbufsize; size_t min_aio_write_size = lp_aio_write_size(SNUM(conn)); - if (min_aio_write_size && (numtowrite < min_aio_write_size)) { + if (!min_aio_write_size || (numtowrite < min_aio_write_size)) { /* Too small a write for aio request. */ DEBUG(10,("schedule_aio_write_and_X: write size (%u) too small " "for minimum aio_write of %u\n",
