svn commit: samba r7451 - in trunk/source/smbd: .

jra at samba.org jra at samba.org
Thu Jun 9 19:59:42 GMT 2005


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",



More information about the samba-cvs mailing list