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