kern/132827: [vm] [panic] vm_page_free_toq: freeing mapped page

Steven G. Kargl kargl at troutmask.apl.washington.edu
Wed May 27 18:50:03 UTC 2009


The following reply was made to PR kern/132827; it has been noted by GNATS.

From: "Steven G. Kargl" <kargl at troutmask.apl.washington.edu>
To: Alan Cox <alc at cs.rice.edu>
Cc: bug-followup at FreeBSD.org
Subject: Re: kern/132827: [vm] [panic] vm_page_free_toq: freeing
 mapped page
Date: Wed, 27 May 2009 11:43:46 -0700 (PDT)

 Alan Cox wrote:
 > Steven G. Kargl wrote:
 > > Alan Cox wrote:
 > >   
 > >> There has been no reported re-occurrence of this assertion failure since 
 > >> the submitter removed ZERO_COPY_SOCKETS from his kernel configuration.
 > >>     
 > >
 > > Yes, that is correct.  The panics stopped after removal of
 > > ZERO_COPY_SOCKETS.  I'd suggest adding a big warning in
 > > the various NOTES files that ZERO_COPY_SOCKETS is broken.
 > >
 > >   
 > 
 > I will gladly commit appropriately frightening language.  Send me a 
 > patch.  :-)
 > 
 
 Index: NOTES
 ===================================================================
 --- NOTES       (revision 191256)
 +++ NOTES       (working copy)
 @@ -930,7 +930,9 @@
  # receiving data via a socket.  The send side works for any type of NIC,
  # the receive side only works for NICs that support MTUs greater than the
  # page size of your architecture and that support header splitting.  See
 -# zero_copy(9) for more details.
 +# zero_copy(9) for more details.  This option is assocated with a rare,
 +# but possible, kernel panic in vm_page_free_toq().  See kern/132827 for
 +# additional details.
  options        ZERO_COPY_SOCKETS
 
 -- 
 Steve
 http://troutmask.apl.washington.edu/~kargl/


More information about the freebsd-bugs mailing list