[PATCH] buffer over-serialization

Dax Kelson (dkelson@inconnect.com)
Sun, 17 Jan 1999 18:39:48 -0700 (MST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---1932454080-971318785-916623588=:3019
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sun, 17 Jan 1999, Simon Kirby wrote:

> Do you have a patch I could test or will this be in a new pre soon enough?
>
> Simon-
>
> | Simon Kirby | Systems Administration |
> | mailto:sim@netnation.com | NetNation Communications |
> | http://www.netnation.com/ | Tech: (604) 684-6892 |

Here you go.

Dax Kelson
Internet Connect, Inc.

---1932454080-971318785-916623588=:3019
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="buffer.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.04.9901171839480.3019@brookie.inconnect.com>
Content-Description:
Content-Disposition: attachment; filename="buffer.patch"

LS0tIGJ1ZmZlci5jLm9yaWcJU2F0IEphbiAxNiAyMTowODozNCAxOTk5DQor
KysgYnVmZmVyLmMJU3VuIEphbiAxNyAxMjoxNDoyNyAxOTk5DQpAQCAtNjE1
LDYgKzYxNSwyNyBAQA0KIAlyZXR1cm4gYmg7DQogfQ0KIA0KK3N0YXRpYyBz
dHJ1Y3QgYnVmZmVyX2hlYWQgKiBicmVhZF9nZXRfaGFzaF90YWJsZShrZGV2
X3QgZGV2LCBpbnQgYmxvY2ssIGludCBzaXplKQ0KK3sNCisJc3RydWN0IGJ1
ZmZlcl9oZWFkICogYmg7DQorCWZvciAoOzspIHsNCisJCWJoID0gZmluZF9i
dWZmZXIoZGV2LGJsb2NrLHNpemUpOw0KKwkJaWYgKCFiaCkNCisJCQlicmVh
azsNCisJCWJoLT5iX2NvdW50Kys7DQorCQliaC0+Yl9scnVfdGltZSA9IGpp
ZmZpZXM7DQorCQlpZiAoYnVmZmVyX3VwdG9kYXRlKGJoKSB8fCAhYnVmZmVy
X2xvY2tlZChiaCkpIA0KKwkJCWJyZWFrOw0KKwkJX193YWl0X29uX2J1ZmZl
cihiaCk7DQorCQlpZiAoYmgtPmJfZGV2ID09IGRldgkJJiYNCisJCSAgICBi
aC0+Yl9ibG9ja25yID09IGJsb2NrCSYmDQorCQkgICAgYmgtPmJfc2l6ZSA9
PSBzaXplKQ0KKwkJCWJyZWFrOw0KKwkJYmgtPmJfY291bnQtLTsNCisJfQ0K
KwlyZXR1cm4gYmg7DQorfQ0KKw0KIHVuc2lnbmVkIGludCBnZXRfaGFyZGJs
b2Nrc2l6ZShrZGV2X3QgZGV2KQ0KIHsNCiAJLyoNCkBAIC03NjYsNiArNzg3
LDU5IEBADQogCQlnb3RvIGdldF9mcmVlOw0KIAlnb3RvIHJlcGVhdDsNCiB9
DQorLyoNCisgKg0KKyAqIFRoaXMgaXMgdGhlIHNhbWUgYXMgZ2V0YmxrLCBo
b3dldmVyLCBicmVhZF9nZXRibGsgY2FsbHMgYnJlYWRfZ2V0X2hhc2hfdGFi
bGUNCisgKiB3aGljaCByZXR1cm5zIHRoZSBsb2NrZWQgYnVmZmVyLCBhbmQg
cmVhZHMgdGhlIGRhdGEgZnJvbSB0aGVyZSAob3IgZXZlbiBfd3JpdGVfIGl0
IA0KKyAqIGV2ZW4gaWYgd2UncmUgaW4gdGhlIG1pZGRsZSBvZiB3cml0aW5n
IGl0IHRvIGRpc2sgd2hpY2ggaXMgZmluZSwgYmVjYXVzZSB3ZSdsbA0KKyAq
IG1hcmsgaXQgZGlydHkgYW5kIGxhdGVyIHdyaXRlIG91dCB0aGUgY29ycmVj
dCB2ZXJzaW9uKS4NCisgKg0KKyAqIDAxLjE2Ljk5OiBDcmVhdGVkIGJhc2Vk
IG9uIHN1Z2dlc3Rpb24gYnkgTGludXMgLSBEYXggS2Vsc29uDQorICoNCisg
Ki8NCisNCitzdGF0aWMgc3RydWN0IGJ1ZmZlcl9oZWFkICogYnJlYWRfZ2V0
YmxrKGtkZXZfdCBkZXYsIGludCBibG9jaywgaW50IHNpemUpDQorew0KKwlz
dHJ1Y3QgYnVmZmVyX2hlYWQgKiBiaDsNCisJaW50IGlzaXplOw0KKw0KK3Jl
cGVhdDoNCisJYmggPSBicmVhZF9nZXRfaGFzaF90YWJsZShkZXYsIGJsb2Nr
LCBzaXplKTsNCisJaWYgKGJoKSB7DQorCQlpZiAoIWJ1ZmZlcl9kaXJ0eShi
aCkpIHsNCisJCQlpZiAoYnVmZmVyX3VwdG9kYXRlKGJoKSkNCisJCQkJIHB1
dF9sYXN0X2xydShiaCk7DQorCQkJYmgtPmJfZmx1c2h0aW1lID0gMDsNCisJ
CX0NCisJCXJldHVybiBiaDsNCisJfQ0KKw0KKwlpc2l6ZSA9IEJVRlNJWkVf
SU5ERVgoc2l6ZSk7DQorZ2V0X2ZyZWU6DQorCWJoID0gZnJlZV9saXN0W2lz
aXplXTsNCisJaWYgKCFiaCkNCisJCWdvdG8gcmVmaWxsOw0KKwlyZW1vdmVf
ZnJvbV9mcmVlX2xpc3QoYmgpOw0KKw0KKwkvKiBPSywgRklOQUxMWSB3ZSBr
bm93IHRoYXQgdGhpcyBidWZmZXIgaXMgdGhlIG9ubHkgb25lIG9mIGl0cyBr
aW5kLA0KKwkgKiBhbmQgdGhhdCBpdCdzIHVudXNlZCAoYl9jb3VudD0wKSwg
dW5sb2NrZWQsIGFuZCBjbGVhbi4NCisJICovDQorCWluaXRfYnVmZmVyKGJo
LCBkZXYsIGJsb2NrLCBlbmRfYnVmZmVyX2lvX3N5bmMsIE5VTEwpOw0KKwli
aC0+Yl9scnVfdGltZQk9IGppZmZpZXM7DQorCWJoLT5iX3N0YXRlPTA7DQor
CWluc2VydF9pbnRvX3F1ZXVlcyhiaCk7DQorCXJldHVybiBiaDsNCisNCisJ
LyoNCisJICogSWYgd2UgYmxvY2sgd2hpbGUgcmVmaWxsaW5nIHRoZSBmcmVl
IGxpc3QsIHNvbWVib2R5IG1heQ0KKwkgKiBjcmVhdGUgdGhlIGJ1ZmZlciBm
aXJzdCAuLi4gc2VhcmNoIHRoZSBoYXNoZXMgYWdhaW4uDQorCSAqLw0KK3Jl
ZmlsbDoNCisJcmVmaWxsX2ZyZWVsaXN0KHNpemUpOw0KKwlpZiAoIWZpbmRf
YnVmZmVyKGRldixibG9jayxzaXplKSkNCisJCWdvdG8gZ2V0X2ZyZWU7DQor
CWdvdG8gcmVwZWF0Ow0KK30NCiANCiB2b2lkIHNldF93cml0ZXRpbWUoc3Ry
dWN0IGJ1ZmZlcl9oZWFkICogYnVmLCBpbnQgZmxhZykNCiB7DQpAQCAtODM4
LDggKzkxMiw2IEBADQogICovDQogdm9pZCBfX2JyZWxzZShzdHJ1Y3QgYnVm
ZmVyX2hlYWQgKiBidWYpDQogew0KLQl3YWl0X29uX2J1ZmZlcihidWYpOw0K
LQ0KIAkvKiBJZiBkaXJ0eSwgbWFyayB0aGUgdGltZSB0aGlzIGJ1ZmZlciBz
aG91bGQgYmUgd3JpdHRlbiBiYWNrLiAqLw0KIAlzZXRfd3JpdGV0aW1lKGJ1
ZiwgMCk7DQogCXJlZmlsZV9idWZmZXIoYnVmKTsNCkBAIC04NzMsMTAgKzk0
NSwxMiBAQA0KIC8qDQogICogYnJlYWQoKSByZWFkcyBhIHNwZWNpZmllZCBi
bG9jayBhbmQgcmV0dXJucyB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMNCiAg
KiBpdC4gSXQgcmV0dXJucyBOVUxMIGlmIHRoZSBibG9jayB3YXMgdW5yZWFk
YWJsZS4NCisgKg0KKyAqIDAxLjE2Ljk5OiBOb3cgY2FsbHMgYnJlYWRfZ2V0
YmxrIHRvIGZpeCBvdmVyIHNlcmlhbGl6YXRpb24gYnVnDQogICovDQogc3Ry
dWN0IGJ1ZmZlcl9oZWFkICogYnJlYWQoa2Rldl90IGRldiwgaW50IGJsb2Nr
LCBpbnQgc2l6ZSkNCiB7DQotCXN0cnVjdCBidWZmZXJfaGVhZCAqIGJoID0g
Z2V0YmxrKGRldiwgYmxvY2ssIHNpemUpOw0KKwlzdHJ1Y3QgYnVmZmVyX2hl
YWQgKiBiaCA9IGJyZWFkX2dldGJsayhkZXYsIGJsb2NrLCBzaXplKTsNCiAN
CiAJaWYgKGJoKSB7DQogCQl0b3VjaF9idWZmZXIoYmgpOw0K
---1932454080-971318785-916623588=:3019--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/