svn commit: r236563 - head/sys/kern
Gleb Smirnoff
glebius at FreeBSD.org
Mon Jun 4 14:18:13 UTC 2012
Author: glebius
Date: Mon Jun 4 14:18:13 2012
New Revision: 236563
URL: http://svn.freebsd.org/changeset/base/236563
Log:
Microoptimisation of code from r236560, also coming from Nginx Inc.
Submitted by: ru
Modified:
head/sys/kern/uipc_syscalls.c
Modified: head/sys/kern/uipc_syscalls.c
==============================================================================
--- head/sys/kern/uipc_syscalls.c Mon Jun 4 14:11:49 2012 (r236562)
+++ head/sys/kern/uipc_syscalls.c Mon Jun 4 14:18:13 2012 (r236563)
@@ -2184,12 +2184,10 @@ retry_space:
/* Append to mbuf chain. */
if (mtail != NULL) {
mtail->m_next = m0;
- } else {
- if (m != NULL)
- m_cat(m, m0);
- else
- m = m0;
- }
+ } else if (m != NULL)
+ m_last(m)->m_next = m0;
+ else
+ m = m0;
mtail = m0;
/* Keep track of bits processed. */
More information about the svn-src-all
mailing list