[BACK]Return to uipc_socket.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/kern/uipc_socket.c between version 1.140.6.3 and 1.140.6.4

version 1.140.6.3, 2007/10/07 13:25:08 version 1.140.6.4, 2007/11/11 16:48:17
Line 303  sodopendfreel()
Line 303  sodopendfreel()
 {  {
         struct mbuf *m, *next;          struct mbuf *m, *next;
         size_t rv = 0;          size_t rv = 0;
         int s;  
   
         KASSERT(mutex_owned(&so_pendfree_lock));          KASSERT(mutex_owned(&so_pendfree_lock));
   
Line 319  sodopendfreel()
Line 318  sodopendfreel()
                         sodoloanfree((m->m_flags & M_EXT_PAGES) ?                          sodoloanfree((m->m_flags & M_EXT_PAGES) ?
                             m->m_ext.ext_pgs : NULL, m->m_ext.ext_buf,                              m->m_ext.ext_pgs : NULL, m->m_ext.ext_buf,
                             m->m_ext.ext_size);                              m->m_ext.ext_size);
                         s = splvm();                          pool_cache_put(mb_cache, m);
                         pool_cache_put(&mbpool_cache, m);  
                         splx(s);  
                 }                  }
   
                 mutex_enter(&so_pendfree_lock);                  mutex_enter(&so_pendfree_lock);

Legend:
Removed from v.1.140.6.3  
changed lines
  Added in v.1.140.6.4

CVSweb <webmaster@jp.NetBSD.org>