Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2012 09:28:16 -0500
From:      Justin Hibbits <chmeeedalf@gmail.com>
To:        Super Bisquit <superbisquit@gmail.com>
Cc:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: Has source been updated with Hibbits' recent patches?
Message-ID:  <CAHSQbTAC93VZaPfiVChsg0Ytn81YXRuYTtumVqJWUbxeMoyRCw@mail.gmail.com>
In-Reply-To: <CA%2BWntOv1kR04sO=m3%2B1m-H332NyZ7z4j-wTm=Fpsm-WJsNfffw@mail.gmail.com>
References:  <CA%2BWntOuBdgcXow13BtfgVLfD3Bj0gT-WJ55X5HfUHoXxx7GD9Q@mail.gmail.com> <6B0E21DA-728B-43ED-8194-76D48A65B885@gmail.com> <CA%2BWntOt-MgYmuYjCgnbkUpyPmpWXgRM1UababbR8VabaYrP-Zw@mail.gmail.com> <CA%2BWntOvfJyXq2Ev%2BEAHS2GoiOX7qgpvfNb0uDW8WJ9TFvY9jNA@mail.gmail.com> <CAHSQbTC7amxv_4E8yj0LfTSXYGgdiyZ2hxv-hw3Fy3P_h5PNFA@mail.gmail.com> <CA%2BWntOvbyPUv58uC-Ycc6KjiBpo8_mzGz6inZdXi-SgsCq5mcA@mail.gmail.com> <CA%2BWntOsdQpTiAgFor4FVjYw4KjNVvyiatXPo8wg5bNs9%2BLZ6=g@mail.gmail.com> <B5EADFE9-4B4D-4338-B05A-A13560DA0226@gmail.com> <20120127061139.GA20497@FreeBSD.org> <CAHSQbTBhG=EKUqc4S9OknadrL_t3nZbro6gyL=o7joJ3y59MkA@mail.gmail.com> <CA%2BWntOu7rsU4yy6HX9Tf_0cio7ZfPiVC0PSKhe24%2Bem2V27Jig@mail.gmail.com> <CA%2BWntOunorAPc_Cb%2Bza9nb2WnixMLkr6i8UmNmfoiUyZXSUOUg@mail.gmail.com> <CA%2BWntOv1kR04sO=m3%2B1m-H332NyZ7z4j-wTm=Fpsm-WJsNfffw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--047d7b15ab9f1e819504b7d3c680
Content-Type: text/plain; charset=ISO-8859-1

Sorry about that, I forgot the crucial part.  Attached is an updated wi
patch that actually adds the macio attachment to the module build.  You
should be able to simply build the module without rebuilding the whole
kernel.

- Justin

On Tue, Jan 31, 2012 at 1:23 AM, Super Bisquit <superbisquit@gmail.com>wrote:

> I've rebuilt the kernel with wi and et enabled along with wlan.
> The miibus manual page mentions gem and the interface is listed as a route
> that ukphy-miibus has to go through.
> See the attached files.
> The brightness patch isn't working for me either.
>
>
>
> On Mon, Jan 30, 2012 at 11:11 AM, Super Bisquit <superbisquit@gmail.com>wrote:
>
>> Okay,
>> I rebuilt the kernel.
>> Modules needed are miibus, if_et, cardbus, and pccard.
>> Not working as of yet.
>> I'll rebuild the kernel a second time.
>>
>> From the forth prompt, I typed,"setenv boot-device hd0,20"
>> Is that the proper command?
>>
>>
>> On Fri, Jan 27, 2012 at 4:53 PM, Super Bisquit <superbisquit@gmail.com>
>> wrote:
>> >
>> > Here is some information that may help.
>> > The linux firmware image is agere_sta_fw.bin.
>> > Hardware identity is 0005:0001:0001:0002.
>> > Station identity is 001f:0001:0008:0046.
>> > Firmware is determined as Lucent/Agere 8.70.
>> >  I'll try the patch and tell you how it works.
>> >
>> >
>> >
>> > On 1/27/12, Justin Hibbits <chmeeedalf@gmail.com> wrote:
>> > > 2012/1/27 Alexey Dokuchaev <danfe@freebsd.org>
>> > >
>> > >> On Thu, Jan 26, 2012 at 09:10:40PM -0500, Justin Hibbits wrote:
>> > >> > Oh, I forgot, you need to manually build the if_wi module (go into
>> /
>> > >> > usr/src/sys/modules/wi and make), because it's not included in the
>> > >> > modules Makefile for powerpc.
>> > >>
>> > >> If it works fine, why is it not enabled by default on ppc?
>> > >>
>> > >> ./danfe
>> > >>
>> > >
>> > > I don't know if it works fine :)  Plus, I forgot to enable it in my
>> patch.
>> > >  Here's another patch that does enable it.
>> > >
>> > > Super, you can try the attached patch.
>> > >
>> > > - Justin
>> > >
>>
>
>

--047d7b15ab9f1e819504b7d3c680
Content-Type: text/x-diff; charset=US-ASCII; name="wi_3.diff"
Content-Disposition: attachment; filename="wi_3.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gy30u9as2

SW5kZXg6IHN5cy9tb2R1bGVzL01ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9tb2R1bGVzL01h
a2VmaWxlCShyZXZpc2lvbiAyMzA1ODUpCisrKyBzeXMvbW9kdWxlcy9NYWtlZmlsZQkod29ya2lu
ZyBjb3B5KQpAQCAtNzA0LDExICs3MDQsMTUgQEAKIF9hZ3A9CQlhZ3AKIF9hbj0JCWFuCiBfYm09
CQlibQorX2NhcmRidXM9CWNhcmRidXMKK19jYmI9CQljYmIKIF9jZmk9CQljZmkKIF9jcHVmcmVx
PQljcHVmcmVxCiBfbnZyYW09CQlwb3dlcm1hY19udnJhbQorX3BjY2FyZD0JcGNjYXJkCiBfc21i
ZnM9CQlzbWJmcwogX3NvdW5kPQkJc291bmQKK193aT0JCXdpCiAuZW5kaWYKIAogLmlmICR7TUFD
SElORV9BUkNIfSA9PSAicG93ZXJwYzY0IgpJbmRleDogc3lzL2Rldi93aS9pZl93aV9tYWNpby5j
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIHN5cy9kZXYvd2kvaWZfd2lfbWFjaW8uYwkocmV2aXNpb24gMCkKKysr
IHN5cy9kZXYvd2kvaWZfd2lfbWFjaW8uYwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxNzIgQEAK
Ky8qLQorICogQ29weXJpZ2h0IChjKSAxOTk3LCAxOTk4LCAxOTk5CisgKglCaWxsIFBhdWwgPHdw
YXVsQGN0ci5jb2x1bWJpYS5lZHU+LiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp
dGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBv
ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIu
CisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl
IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAq
IDMuIEFsbCBhZHZlcnRpc2luZyBtYXRlcmlhbHMgbWVudGlvbmluZyBmZWF0dXJlcyBvciB1c2Ug
b2YgdGhpcyBzb2Z0d2FyZQorICogICAgbXVzdCBkaXNwbGF5IHRoZSBmb2xsb3dpbmcgYWNrbm93
bGVkZ2VtZW50OgorICoJVGhpcyBwcm9kdWN0IGluY2x1ZGVzIHNvZnR3YXJlIGRldmVsb3BlZCBi
eSBCaWxsIFBhdWwuCisgKiA0LiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBhdXRob3Igbm9yIHRo
ZSBuYW1lcyBvZiBhbnkgY28tY29udHJpYnV0b3JzCisgKiAgICBtYXkgYmUgdXNlZCB0byBlbmRv
cnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUKKyAqICAg
IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgQmlsbCBQYXVsIEFORCBDT05UUklCVVRPUlMgYGBBUyBJ
UycnIEFORAorICogQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJ
U0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBCaWxsIFBhdWwgT1IgVEhFIFZPSUNFUyBJTiBI
SVMgSEVBRAorICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRB
TCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNM
VURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUg
R09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJ
TkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBP
RiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBP
UiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElO
IEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworLyoKKyAqIEFw
cGxlIEFpcnBvcnQgKE1hY0lPKSBjb25uZWN0aW9uIGZvciBMdWNlbnQvUHJpc20gZHJpdmVyLgor
ICoKKyAqIFdyaXR0ZW4gYnkgSnVzdGluIEhpYmJpdHMKKyAqCisgKiBCYXNlZCBvbiBQQ01DSUEg
ZHJpdmVyIGZvbGxvd2luZzoKKyAqIFdyaXR0ZW4gYnkgQmlsbCBQYXVsIDx3cGF1bEBjdHIuY29s
dW1iaWEuZWR1PgorICogRWxlY3RyaWNhbCBFbmdpbmVlcmluZyBEZXBhcnRtZW50CisgKiBDb2x1
bWJpYSBVbml2ZXJzaXR5LCBOZXcgWW9yayBDaXR5CisgKi8KKworI2luY2x1ZGUgPHN5cy9jZGVm
cy5oPgorX19GQlNESUQoIiRGcmVlQlNEOiBoZWFkL3N5cy9kZXYvd2kvaWZfd2lfbWFjaW8uYyAx
ODIyNTAgMjAwOC0wOC0yNyAwNTozOTo0NFogaW1wICQiKTsKKworI2luY2x1ZGUgPHN5cy9wYXJh
bS5oPgorI2luY2x1ZGUgPHN5cy9rZXJuZWwuaD4KKyNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+Cisj
aW5jbHVkZSA8c3lzL3N5c3RtLmg+CisjaW5jbHVkZSA8c3lzL21vZHVsZS5oPgorI2luY2x1ZGUg
PHN5cy9idXMuaD4KKworI2luY2x1ZGUgPG1hY2hpbmUvYnVzLmg+CisjaW5jbHVkZSA8bWFjaGlu
ZS9yZXNvdXJjZS5oPgorI2luY2x1ZGUgPHN5cy9ybWFuLmg+CisKKyNpbmNsdWRlIDxkZXYvb2Z3
L29md19idXMuaD4KKyNpbmNsdWRlIDxkZXYvb2Z3L29wZW5maXJtLmg+CisjaW5jbHVkZSA8bWFj
aGluZS9vZndfbWFjaGRlcC5oPgorCisjaW5jbHVkZSA8bmV0L2lmLmg+CisjaW5jbHVkZSA8bmV0
L2lmX2FycC5oPgorI2luY2x1ZGUgPG5ldC9ldGhlcm5ldC5oPgorI2luY2x1ZGUgPG5ldC9pZl9k
bC5oPgorI2luY2x1ZGUgPG5ldC9pZl9tZWRpYS5oPgorI2luY2x1ZGUgPG5ldC9pZl90eXBlcy5o
PgorCisjaW5jbHVkZSA8bmV0ODAyMTEvaWVlZTgwMjExX3Zhci5oPgorI2luY2x1ZGUgPG5ldDgw
MjExL2llZWU4MDIxMV9yYWRpb3RhcC5oPgorCisjaW5jbHVkZSA8ZGV2L3dpL2lmX3dhdmVsYW5f
aWVlZS5oPgorI2luY2x1ZGUgPGRldi93aS9pZl93aXJlZy5oPgorI2luY2x1ZGUgPGRldi93aS9p
Zl93aXZhci5oPgorCitzdGF0aWMgaW50IHdpX21hY2lvX3Byb2JlKGRldmljZV90KTsKK3N0YXRp
YyBpbnQgd2lfbWFjaW9fYXR0YWNoKGRldmljZV90KTsKK3N0YXRpYyBpbnQgd2lfbWFjaW9fcmVz
dW1lKGRldmljZV90IGRldik7CitzdGF0aWMgaW50IHdpX21hY2lvX3N1c3BlbmQoZGV2aWNlX3Qg
ZGV2KTsKKworc3RhdGljIGRldmljZV9tZXRob2RfdCB3aV9tYWNpb19tZXRob2RzW10gPSB7CisJ
LyogRGV2aWNlIGludGVyZmFjZSAqLworCURFVk1FVEhPRChkZXZpY2VfcHJvYmUsCQl3aV9tYWNp
b19wcm9iZSksCisJREVWTUVUSE9EKGRldmljZV9hdHRhY2gsCXdpX21hY2lvX2F0dGFjaCksCisJ
REVWTUVUSE9EKGRldmljZV9kZXRhY2gsCXdpX2RldGFjaCksCisJREVWTUVUSE9EKGRldmljZV9z
aHV0ZG93biwJd2lfc2h1dGRvd24pLAorCURFVk1FVEhPRChkZXZpY2Vfc3VzcGVuZCwJd2lfbWFj
aW9fc3VzcGVuZCksCisJREVWTUVUSE9EKGRldmljZV9yZXN1bWUsCXdpX21hY2lvX3Jlc3VtZSks
CisKKwl7IDAsIDAgfQorfTsKKworc3RhdGljIGRyaXZlcl90IHdpX21hY2lvX2RyaXZlciA9IHsK
Kwkid2kiLAorCXdpX21hY2lvX21ldGhvZHMsCisJc2l6ZW9mKHN0cnVjdCB3aV9zb2Z0YykKK307
CisKK0RSSVZFUl9NT0RVTEUod2ksIG1hY2lvLCB3aV9tYWNpb19kcml2ZXIsIHdpX2RldmNsYXNz
LCAwLCAwKTsKK01PRFVMRV9ERVBFTkQod2ksIHdsYW4sIDEsIDEsIDEpOworCitzdGF0aWMgaW50
Cit3aV9tYWNpb19wcm9iZShkZXZpY2VfdCBkZXYpCit7CisJY29uc3QgY2hhciAqbmFtZSwgKmNv
bXBhdDsKKworCS8qIE1ha2Ugc3VyZSB3ZSdyZSBhIG5ldHdvcmsgZHJpdmVyICovCisJbmFtZSA9
IG9md19idXNfZ2V0X25hbWUoZGV2KTsKKwlpZiAobmFtZSA9PSBOVUxMKQorCQlyZXR1cm4gKEVO
WElPKTsKKworCWlmIChzdHJjbXAobmFtZSwgInJhZGlvIikgIT0gMCkgeworCQlyZXR1cm4gRU5Y
SU87CisJfQorCWNvbXBhdCA9IG9md19idXNfZ2V0X2NvbXBhdChkZXYpOworCWlmIChzdHJjbXAo
Y29tcGF0LCAid2lyZWxlc3MiKSAhPSAwKSB7CisJCXJldHVybiBFTlhJTzsKKwl9CisKKwlkZXZp
Y2Vfc2V0X2Rlc2MoZGV2LCAiQXBwbGUgQWlycG9ydCIpOworCXJldHVybiAwOworfQorCitzdGF0
aWMgaW50Cit3aV9tYWNpb19hdHRhY2goZGV2aWNlX3QgZGV2KQoreworCXN0cnVjdCB3aV9zb2Z0
Ywkqc2M7CisJaW50IGVycm9yOworCisJc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisJc2Mt
PndpX2J1c190eXBlID0gMDsKKworCWVycm9yID0gd2lfYWxsb2MoZGV2LCAwKTsKKwlpZiAoZXJy
b3IgPT0gMCkgeworCQkvKiBNYWtlIHN1cmUgaW50ZXJydXB0cyBhcmUgZGlzYWJsZWQuICovCisJ
CUNTUl9XUklURV8yKHNjLCBXSV9JTlRfRU4sIDApOworCQlDU1JfV1JJVEVfMihzYywgV0lfRVZF
TlRfQUNLLCAweEZGRkYpOworCisJCWVycm9yID0gd2lfYXR0YWNoKGRldik7CisJCWlmIChlcnJv
ciAhPSAwKQorCQkJd2lfZnJlZShkZXYpOworCX0KKwlyZXR1cm4gZXJyb3I7Cit9CisKK3N0YXRp
YyBpbnQKK3dpX21hY2lvX3N1c3BlbmQoZGV2aWNlX3QgZGV2KQoreworCXN0cnVjdCB3aV9zb2Z0
Ywkqc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisKKwl3aV9zdG9wKHNjLCAxKTsKKwkKKwly
ZXR1cm4gKDApOworfQorCitzdGF0aWMgaW50Cit3aV9tYWNpb19yZXN1bWUoZGV2aWNlX3QgZGV2
KQoreworCXN0cnVjdCB3aV9zb2Z0Ywkqc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRldik7CisJc3Ry
dWN0IGlmbmV0ICppZnAgPSBzYy0+c2NfaWZwOworCisJaWYgKHNjLT53aV9idXNfdHlwZSAhPSBX
SV9CVVNfUENJX05BVElWRSkKKwkJcmV0dXJuICgwKTsKKworCWlmIChpZnAtPmlmX2ZsYWdzICYg
SUZGX1VQKSB7CisJCWlmcC0+aWZfaW5pdChpZnAtPmlmX3NvZnRjKTsKKwkJaWYgKGlmcC0+aWZf
ZHJ2X2ZsYWdzICYgSUZGX0RSVl9SVU5OSU5HKQorCQkJaWZwLT5pZl9zdGFydChpZnApOworCX0K
KworCXJldHVybiAoMCk7Cit9CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBzeXMvZGV2L3dpL2lmX3dp
X21hY2lvLmMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmtleXdvcmRzCiAgICsgSWQKCkluZGV4OiBz
eXMvZGV2L3dpL2lmX3dpLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL2Rldi93aS9pZl93aS5jCShyZXZp
c2lvbiAyMzA1ODUpCisrKyBzeXMvZGV2L3dpL2lmX3dpLmMJKHdvcmtpbmcgY29weSkKQEAgLTE5
MDAsOCArMTkwMCw3IEBACiBzdGF0aWMgaW50CiB3aV9yZWFkX2JhcChzdHJ1Y3Qgd2lfc29mdGMg
KnNjLCBpbnQgaWQsIGludCBvZmYsIHZvaWQgKmJ1ZiwgaW50IGJ1ZmxlbikKIHsKLQl1X2ludDE2
X3QgKnB0cjsKLQlpbnQgaSwgZXJyb3IsIGNudDsKKwlpbnQgZXJyb3IsIGNudDsKIAogCWlmIChi
dWZsZW4gPT0gMCkKIAkJcmV0dXJuIDA7CkBAIC0xOTEwLDkgKzE5MDksNyBAQAogCQkJcmV0dXJu
IGVycm9yOwogCX0KIAljbnQgPSAoYnVmbGVuICsgMSkgLyAyOwotCXB0ciA9ICh1X2ludDE2X3Qg
KilidWY7Ci0JZm9yIChpID0gMDsgaSA8IGNudDsgaSsrKQotCQkqcHRyKysgPSBDU1JfUkVBRF8y
KHNjLCBXSV9EQVRBMCk7CisJQ1NSX1JFQURfTVVMVElfU1RSRUFNXzIoc2MsIFdJX0RBVEEwLCAo
dV9pbnQxNl90ICopYnVmLCBjbnQpOwogCXNjLT5zY19iYXBfb2ZmICs9IGNudCAqIDI7CiAJcmV0
dXJuIDA7CiB9CkBAIC0xOTIwLDggKzE5MTcsNyBAQAogc3RhdGljIGludAogd2lfd3JpdGVfYmFw
KHN0cnVjdCB3aV9zb2Z0YyAqc2MsIGludCBpZCwgaW50IG9mZiwgdm9pZCAqYnVmLCBpbnQgYnVm
bGVuKQogewotCXVfaW50MTZfdCAqcHRyOwotCWludCBpLCBlcnJvciwgY250OworCWludCBlcnJv
ciwgY250OwogCiAJaWYgKGJ1ZmxlbiA9PSAwKQogCQlyZXR1cm4gMDsKQEAgLTE5MzEsOSArMTky
Nyw3IEBACiAJCQlyZXR1cm4gZXJyb3I7CiAJfQogCWNudCA9IChidWZsZW4gKyAxKSAvIDI7Ci0J
cHRyID0gKHVfaW50MTZfdCAqKWJ1ZjsKLQlmb3IgKGkgPSAwOyBpIDwgY250OyBpKyspCi0JCUNT
Ul9XUklURV8yKHNjLCBXSV9EQVRBMCwgcHRyW2ldKTsKKwlDU1JfV1JJVEVfTVVMVElfU1RSRUFN
XzIoc2MsIFdJX0RBVEEwLCAodV9pbnQxNl90ICopYnVmLCBjbnQpOwogCXNjLT5zY19iYXBfb2Zm
ICs9IGNudCAqIDI7CiAKIAlyZXR1cm4gMDsKSW5kZXg6IHN5cy9tb2R1bGVzL3dpL01ha2VmaWxl
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIHN5cy9tb2R1bGVzL3dpL01ha2VmaWxlCShyZXZpc2lvbiAyMzA1ODUp
CisrKyBzeXMvbW9kdWxlcy93aS9NYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtNiw0ICs2LDkg
QEAKIFNSQ1M9CWlmX3dpLmMgaWZfd2lfcGNjYXJkLmMgaWZfd2lfcGNpLmMgXAogCWNhcmRfaWYu
aCBkZXZpY2VfaWYuaCBidXNfaWYuaCBwY2lfaWYuaCBwY2NhcmRkZXZzLmgKIAorLmlmICR7TUFD
SElORV9DUFVBUkNIfSA9PSAicG93ZXJwYyIKK1NSQ1MrPQlpZl93aV9tYWNpby5jCitTUkNTKz0J
b2Z3X2J1c19pZi5oCisuZW5kaWYKKwogLmluY2x1ZGUgPGJzZC5rbW9kLm1rPgo=
--047d7b15ab9f1e819504b7d3c680--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHSQbTAC93VZaPfiVChsg0Ytn81YXRuYTtumVqJWUbxeMoyRCw>