Date: Wed, 3 Sep 2014 00:04:40 +0900 From: =?UTF-8?B?SGlyb28gT25vICjlsI/ph47lr5vnlJ8p?= <hiroo.ono+freebsd@gmail.com> To: Garrett Cooper <yaneurabeya@gmail.com> Cc: freebsd-current Current <freebsd-current@freebsd.org> Subject: Re: Kernel page fault with non-sleepable locks held error with kernel r270837 Message-ID: <CANtk6Si62F7yNsD1wX3p3H%2Ba3Tkf4oNnBqFbQuWaNdbnTjbmVA@mail.gmail.com> In-Reply-To: <F0DB579E-63F1-4AEB-847A-4E375528C835@gmail.com> References: <CANtk6SjbySdLt6m2zmkDSSeU3Hhisd-mzGKVaSSMOZJfUtnFXA@mail.gmail.com> <F0DB579E-63F1-4AEB-847A-4E375528C835@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--001a11c308ec4e7917050216701b Content-Type: text/plain; charset=UTF-8 Thank you! The attached patch to sys/kern/uipc_socket.c worked. I will file a bug report later. 2014-09-02 9:49 GMT+09:00 Garrett Cooper <yaneurabeya@gmail.com>: > Is bpf built into the kernel, or is it built and loaded as a module. I'm wondering because an issue with vimage and socket "hook" support was resolved in an earlier revision, but this might not have been caught: > http://svnweb.freebsd.org/base?view=revision&revision=270318 > Cheers, > -Garrett --001a11c308ec4e7917050216701b Content-Type: text/plain; charset=US-ASCII; name="uipc_socket.c.diff.txt" Content-Disposition: attachment; filename="uipc_socket.c.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hzld91kq0 SW5kZXg6IHVpcGNfc29ja2V0LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gdWlwY19zb2NrZXQuYwkocmV2aXNp b24gMjcwODM3KQorKysgdWlwY19zb2NrZXQuYwkod29ya2luZyBjb3B5KQpAQCAtMzI2NSw5ICsz MjY1LDExIEBACiAJCQlyZXR1cm4gMTsKIAl9CiAKKwlDVVJWTkVUX1NFVChzby0+c29fdm5ldCk7 CiAJaWYgKFZfc29ja2V0X2hoaFtISE9PS19GSUxUX1NPUkVBRF0tPmhoaF9uaG9va3MgPiAwKQog CQkvKiBUaGlzIGhvb2sgcmV0dXJuaW5nIG5vbi16ZXJvIGluZGljYXRlcyBhbiBldmVudCwgbm90 IGVycm9yICovCiAJCXJldHVybiAoaGhvb2tfcnVuX3NvY2tldChzbywgTlVMTCwgSEhPT0tfRklM VF9TT1JFQUQpKTsKKwlDVVJWTkVUX1JFU1RPUkUoKTsKIAkKIAlyZXR1cm4gKDApOwogfQpAQCAt MzI5NCw4ICszMjk2LDEwIEBACiAJU09DS0JVRl9MT0NLX0FTU0VSVCgmc28tPnNvX3NuZCk7CiAJ a24tPmtuX2RhdGEgPSBzYnNwYWNlKCZzby0+c29fc25kKTsKIAorCUNVUlZORVRfU0VUKHNvLT5z b192bmV0KTsKIAlpZiAoVl9zb2NrZXRfaGhoW0hIT09LX0ZJTFRfU09XUklURV0tPmhoaF9uaG9v a3MgPiAwKQogCQloaG9va19ydW5fc29ja2V0KHNvLCBrbiwgSEhPT0tfRklMVF9TT1dSSVRFKTsK KwlDVVJWTkVUX1JFU1RPUkUoKTsKIAogCWlmIChzby0+c29fc25kLnNiX3N0YXRlICYgU0JTX0NB TlRTRU5ETU9SRSkgewogCQlrbi0+a25fZmxhZ3MgfD0gRVZfRU9GOwo= --001a11c308ec4e7917050216701b--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANtk6Si62F7yNsD1wX3p3H%2Ba3Tkf4oNnBqFbQuWaNdbnTjbmVA>
