Skip site navigation (1)Skip section navigation (2)
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>