Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Feb 2010 11:49:32 -0800
From:      "Matthew Fleming" <matthew.fleming@isilon.com>
To:        <freebsd-current@freebsd.org>
Subject:   [PATCH] Fix LOR #185
Message-ID:  <06D5F9F6F655AD4C92E28B662F7F853E0366328E@seaxch09.desktop.isilon.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------_=_NextPart_001_01CAAE77.E42B1924
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We've seen LOR #185 on http://sources.zabbadoz.net/freebsd/lor.html
locally on and off since October 2007.  This patch has been compiled but
I don't have a reliable way to repro the LOR so it's not been properly
tested.

If someone who has seen this LOR can confirm the patch fixes it, and
could commit, that would be nice.

Thanks,
matthew

------_=_NextPart_001_01CAAE77.E42B1924
Content-Type: application/octet-stream;
	name="bug35626.diff"
Content-Transfer-Encoding: base64
Content-Description: bug35626.diff
Content-Disposition: attachment;
	filename="bug35626.diff"

SW5kZXg6IGtlcm5fZXZlbnQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBrZXJuX2V2ZW50LmMJKHJldmlzaW9u
IDE0MDgwNSkKKysrIGtlcm5fZXZlbnQuYwkod29ya2luZyBjb3B5KQpAQCAtMTA5NCw4MiArMTA5
NCw4NiBAQCBrcXVldWVfc2NoZWR0YXNrKHN0cnVjdCBrcXVldWUgKmtxKQogCiAvKgogICogRXhw
YW5kIHRoZSBrcSB0byBtYWtlIHN1cmUgd2UgaGF2ZSBzdG9yYWdlIGZvciBmb3BzL2lkZW50IHBh
aXIuCiAgKgogICogUmV0dXJuIDAgb24gc3VjY2VzcyAob3Igbm8gd29yayBuZWNlc3NhcnkpLCBy
ZXR1cm4gZXJybm8gb24gZmFpbHVyZS4KICAqCiAgKiBOb3QgY2FsbGluZyBoYXNoaW5pdCB3LyB3
YWl0b2sgKHByb3BlciBtYWxsb2MgZmxhZykgc2hvdWxkIGJlIHNhZmUuCiAgKiBJZiBrcXVldWVf
cmVnaXN0ZXIgaXMgY2FsbGVkIGZyb20gYSBub24tZmQgY29udGV4dCwgdGhlcmUgdXN1YWxseS9z
aG91bGQKICAqIGJlIG5vIGxvY2tzIGhlbGQuCiAgKi8KIHN0YXRpYyBpbnQKIGtxdWV1ZV9leHBh
bmQoc3RydWN0IGtxdWV1ZSAqa3EsIHN0cnVjdCBmaWx0ZXJvcHMgKmZvcHMsIHVpbnRwdHJfdCBp
ZGVudCwKIAlpbnQgd2FpdG9rKQogewogCXN0cnVjdCBrbGlzdCAqbGlzdCwgKnRtcF9rbmhhc2g7
CisJc3RydWN0IGtsaXN0ICp0b19mcmVlID0gTlVMTDsKIAl1X2xvbmcgdG1wX2tuaGFzaG1hc2s7
CiAJaW50IHNpemU7CiAJaW50IGZkOwogCWludCBtZmxhZyA9IHdhaXRvayA/IE1fV0FJVE9LIDog
TV9OT1dBSVQ7CiAKIAlLUV9OT1RPV05FRChrcSk7CiAKIAlpZiAoZm9wcy0+Zl9pc2ZkKSB7CiAJ
CWZkID0gaWRlbnQ7CiAJCWlmIChrcS0+a3Ffa25saXN0c2l6ZSA8PSBmZCkgewogCQkJc2l6ZSA9
IGtxLT5rcV9rbmxpc3RzaXplOwogCQkJd2hpbGUgKHNpemUgPD0gZmQpCiAJCQkJc2l6ZSArPSBL
UUVYVEVOVDsKIAkJCWxpc3QgPSBtYWxsb2Moc2l6ZSAqIHNpemVvZigqbGlzdCksIE1fS1FVRVVF
LCBtZmxhZyk7CiAJCQlpZiAobGlzdCA9PSBOVUxMKQogCQkJCXJldHVybiBFTk9NRU07CiAJCQlL
UV9MT0NLKGtxKTsKIAkJCWlmIChrcS0+a3Ffa25saXN0c2l6ZSA+IGZkKSB7Ci0JCQkJZnJlZShs
aXN0LCBNX0tRVUVVRSk7CisJCQkJdG9fZnJlZSA9IGxpc3Q7CiAJCQkJbGlzdCA9IE5VTEw7CiAJ
CQl9IGVsc2UgewogCQkJCWlmIChrcS0+a3Ffa25saXN0ICE9IE5VTEwpIHsKIAkJCQkJYmNvcHko
a3EtPmtxX2tubGlzdCwgbGlzdCwKIAkJCQkJICAgIGtxLT5rcV9rbmxpc3RzaXplICogc2l6ZW9m
IGxpc3QpOwotCQkJCQlmcmVlKGtxLT5rcV9rbmxpc3QsIE1fS1FVRVVFKTsKKwkJCQkJdG9fZnJl
ZSA9IGtxLT5rcV9rbmxpc3Q7CiAJCQkJCWtxLT5rcV9rbmxpc3QgPSBOVUxMOwogCQkJCX0KIAkJ
CQliemVybygoY2FkZHJfdClsaXN0ICsKIAkJCQkgICAga3EtPmtxX2tubGlzdHNpemUgKiBzaXpl
b2YgbGlzdCwKIAkJCQkgICAgKHNpemUgLSBrcS0+a3Ffa25saXN0c2l6ZSkgKiBzaXplb2YgbGlz
dCk7CiAJCQkJa3EtPmtxX2tubGlzdHNpemUgPSBzaXplOwogCQkJCWtxLT5rcV9rbmxpc3QgPSBs
aXN0OwogCQkJfQogCQkJS1FfVU5MT0NLKGtxKTsKIAkJfQogCX0gZWxzZSB7CiAJCWlmIChrcS0+
a3Ffa25oYXNobWFzayA9PSAwKSB7CiAJCQl0bXBfa25oYXNoID0gaGFzaGluaXQoS05fSEFTSFNJ
WkUsIE1fS1FVRVVFLAogCQkJICAgICZ0bXBfa25oYXNobWFzayk7CiAJCQlpZiAodG1wX2tuaGFz
aCA9PSBOVUxMKQogCQkJCXJldHVybiBFTk9NRU07CiAJCQlLUV9MT0NLKGtxKTsKIAkJCWlmIChr
cS0+a3Ffa25oYXNobWFzayA9PSAwKSB7CiAJCQkJa3EtPmtxX2tuaGFzaCA9IHRtcF9rbmhhc2g7
CiAJCQkJa3EtPmtxX2tuaGFzaG1hc2sgPSB0bXBfa25oYXNobWFzazsKIAkJCX0gZWxzZSB7Ci0J
CQkJZnJlZSh0bXBfa25oYXNoLCBNX0tRVUVVRSk7CisJCQkJdG9fZnJlZSA9IHRtcF9rbmhhc2g7
CiAJCQl9CiAJCQlLUV9VTkxPQ0soa3EpOwogCQl9CiAJfQogCisJaWYgKHRvX2ZyZWUgIT0gTlVM
TCkKKwkJZnJlZSh0b19mcmVlLCBNX0tRVUVVRSk7CisKIAlLUV9OT1RPV05FRChrcSk7CiAJcmV0
dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkCiBrcXVldWVfdGFzayh2b2lkICphcmcsIGludCBwZW5k
aW5nKQogewogCXN0cnVjdCBrcXVldWUgKmtxOwogCWludCBoYXNrcWdsb2JhbDsKIAogCWhhc2tx
Z2xvYmFsID0gMDsKIAlrcSA9IGFyZzsKIAogCUtRX0dMT0JBTF9MT0NLKCZrcV9nbG9iYWwsIGhh
c2txZ2xvYmFsKTsKIAlLUV9MT0NLKGtxKTsK

------_=_NextPart_001_01CAAE77.E42B1924--



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