Linux-kernel mailing list archive 1998-42,: Re: Dynamic IP hack

# Re: Dynamic IP hack

Sascha Schumann (sas@schell.de)
Sun, 18 Oct 1998 03:27:59 +0200 (CEST)

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: Tony Cook: "Re: Serious locking bug in Linux NFS"
- Previous message: Tom Sightler: "Re: Cyrix Detection hangs machine on 2.0.35, 2.0.36pre13, and late 2.1.1xx"

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.

--0-699978317-908674079=:7969
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sat, 17 Oct 1998, Malware wrote:

> I wrote:
> > with Linux 2.0.34 the dynamic IP hack was included into the kernel. I
> > migrated this feature to the 2.1.xx kernels. I know of many people who
>
> And as usual I forgot to append it. But now I did.
>
>
> Malware

+ int want_rewrite = sysctl_ip_dynaddr & 4 || (sysctl_ip_dynaddr & 3 && sk->state == TCP_SYN_SENT);
^^^^^^^^^^^^^^^^^^^^^
[...]
+ if ( (sysctl_ip_dynaddr & 3)
^^^
[...]
+ if ( (sysctl_ip_dynaddr & 3 )
^^^^^
[...]

+The values for the ip_dynaddr sysctl are:
+
+ 1: To enable:
+ 2: To enable verbosity:
+ 4: To enable RST-provoking:
+ 8: To enable asymetric routing work-around

The behaviour of the code isn't correct in this context. A (sysctl & 3) is
only true, if the user has enabled verbosity and will always be false, if
he doesn't want to see something (`quiet mode').

I've adapted the patch to match the documented behaviour.

Sascha

--0-699978317-908674079=:7969
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="linux-2.1.125-rst.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.05.9810180327590.7969@guerilla.foo.bar>
Content-Description:
Content-Disposition: attachment; filename="linux-2.1.125-rst.diff"

LS0tIGxpbnV4L25ldC9pcHY0L3RjcF9pcHY0LmMub3JpZwlTYXQgT2N0IDE3
IDE3OjMyOjE1IDE5OTgNCisrKyBsaW51eC9uZXQvaXB2NC90Y3BfaXB2NC5j
CVNhdCBPY3QgMTcgMTc6NDA6MzkgMTk5OA0KQEAgLTQ0LDYgKzQ0LDEwIEBA
DQogICoJCUFuZGkgS2xlZW46CQl2YXJpb3VzIGZpeGVzLg0KICAqCVZpdGFs
eSBFLiBMYXZyb3YJOglUcmFuc3BhcmVudCBwcm94eSByZXZpdmVkIGFmdGVy
IHllYXIgY29tYS4NCiAgKglBbmRpIEtsZWVuCQk6CUZpeCBuZXcgbGlzdGVu
Lg0KKyAqCU1pY2hhZWwgTXVlbGxlcgkJOglBZGFwdGVkIFJTVC1wcm92b2tp
bmcgcGF0Y2ggZm9yIDIuMC54eA0KKyAqCQkJCQlieSBFcmlrIENvcnJ5Lg0K
KyAqCQkJCQlJbXBsZW1lbnRlZCB3b3JrLWFyb3VuZCBmb3IgYXN5bWV0cmlj
DQorICoJCQkJCXJvdXRpbmcgYW5kIGlwX2R5bmFkZHIuDQogICoJQW5kaSBL
bGVlbgkJOglGaXggYWNjZXB0IGVycm9yIHJlcG9ydGluZy4NCiAgKi8NCiAN
CkBAIC0xNzA3LDcgKzE3MTEsOSBAQA0KIHsNCiAJc3RydWN0IHJ0YWJsZSAq
cnQgPSAoc3RydWN0IHJ0YWJsZSAqKXNrLT5kc3RfY2FjaGU7DQogCV9fdTMy
IG5ld19zYWRkcjsNCi0gICAgICAgIGludCB3YW50X3Jld3JpdGUgPSBzeXNj
dGxfaXBfZHluYWRkciAmJiBzay0+c3RhdGUgPT0gVENQX1NZTl9TRU5UOw0K
KwlzdHJ1Y3QgZGV2aWNlICpkZXY7DQorICAgIA0KKwlpbnQgd2FudF9yZXdy
aXRlID0gc3lzY3RsX2lwX2R5bmFkZHIgJiA0IHx8IChzeXNjdGxfaXBfZHlu
YWRkciAmIDEgJiYgc2stPnN0YXRlID09IFRDUF9TWU5fU0VOVCk7DQogDQog
CWlmKHJ0ID09IE5VTEwpDQogCQlyZXR1cm4gMDsNCkBAIC0xNzY2LDEyICsx
NzcyLDMyIEBADQogCQlyZXR1cm4gMDsNCiAJfQ0KIA0KKwkvKiB0aGlzIHNo
b3VsZCBhbHNvIG5vdCBiZSBoYXBwZW5kISAqLw0KKwlpZiAoIW5ld19zYWRk
cikgew0KKwkJcHJpbnRrKEtFUk5fV0FSTklORyAidGNwX3Y0X3JlYnVpbGRf
aGVhZGVyKCk6IG5ldyBzb3VyY2UgYWRkcnMiDQorCQkJIndvdWxkIGJlIHpl
cm9cbiIpOw0KKwkJcmV0dXJuIDA7DQorCX0NCisNCiAJaWYgKG5ld19zYWRk
ciAhPSBzay0+c2FkZHIpIHsNCi0JCWlmIChzeXNjdGxfaXBfZHluYWRkciA+
IDEpIHsNCisJCWlmIChzeXNjdGxfaXBfZHluYWRkciAmIDIpIHsNCiAJCQlw
cmludGsoS0VSTl9JTkZPICJ0Y3BfdjRfcmVidWlsZF9oZWFkZXIoKTogc2hp
ZnRpbmcgc2stPnNhZGRyICINCiAJCQkgICAgICAgImZyb20gJWQuJWQuJWQu
JWQgdG8gJWQuJWQuJWQuJWRcbiIsDQogCQkJICAgICAgIE5JUFFVQUQoc2st
PnNhZGRyKSwgDQogCQkJICAgICAgIE5JUFFVQUQobmV3X3NhZGRyKSk7DQor
CQl9DQorDQorCQkvKiBDaGVjayBpZiB0aGVyZSBpcyBub3QgYW5vdGhlciBp
bnRlcmZhY2UgaGF2aW5nIHRoZQ0KKwkJICogbmV3IGFkZHJlc3MuIFRoaXMg
c2hvdWxkIGZpeCBhIHByb2JsZW0gd2l0aA0KKwkJICogYXN5bWV0cmljIHJv
dXRpbmcuDQorCQkgKi8NCisJCWlmICggc3lzY3RsX2lwX2R5bmFkZHImOCAm
JiAoZGV2PWlwX2Rldl9maW5kKHNrLT5zYWRkcikpICkNCisJCXsNCisJCQlp
ZiAoc3lzY3RsX2lwX2R5bmFkZHIgJiAyKSB7DQorCXByaW50ayhLRVJOX0lO
Rk8gInRjcF92NF9yZWJ1aWxkX2hlYWRlcigpOiBzaGlmdGluZyAiDQorCSJz
a2lwcGVkIHNpbmNlIGRldmljZSAlcyBoYXMgbWF0Y2hpbmcgYWRkclxuIiwg
ZGV2LT5uYW1lKTsNCisJCQl9DQorCQkJcmV0dXJuIDA7DQogCQl9DQogDQog
CQlzay0+c2FkZHIgPSBuZXdfc2FkZHI7DQotLS0gbGludXgvbmV0L2lwdjQv
aXBfbWFzcS5jLm9yaWcJU2F0IE9jdCAxNyAxNzozMjoxNCAxOTk4DQorKysg
bGludXgvbmV0L2lwdjQvaXBfbWFzcS5jCVNhdCBPY3QgMTcgMTg6MDM6NDYg
MTk5OA0KQEAgLTMyLDYgKzMyLDEwIEBADQogICoJU3RldmVuIENsYXJrZQkJ
OglJUF9NQVNRX1NfeHggc3RhdGUgZGVzaWduDQogICoJSnVhbiBKb3NlIENp
YXJsYW50ZQk6CUlQX01BU1FfUyBzdGF0ZSBpbXBsZW1lbnRhdGlvbiANCiAg
KglKdWFuIEpvc2UgQ2lhcmxhbnRlCTogCXh4X2dldCgpIGNsZWFycyB0aW1l
ciwgX3B1dCgpIGluc2VydHMgaXQNCisgKglNaWNoYWVsIE11ZWxsZXIJCToJ
QWRhcHRlZCBSU1QtcHJvdm9raW5nIHBhdGNoIGZvciAyLjAueHgNCisgKgkJ
CQkJIGJ5IEVyaWsgQ29ycnkNCisgKgkJCQkJSW1wbGVtZW50ZWQgd29yay1h
cm91bmQgZm9yIGFzeW1ldHJpYw0KKyAqCQkJCQkgcm91dGluZyBhbmQgaXBf
ZHluYWRkcg0KICAqCUp1YW4gSm9zZSBDaWFybGFudGUJOiAJY3JlYXRlIC9w
cm9jL25ldC9pcF9tYXNxLyANCiAgKglKdWFuIEpvc2UgQ2lhcmxhbnRlCTog
CXJld29ya2VkIGNoZWNrc3VtcyAoc2F2ZSBwYXlsb2FkIGNzdW0gaWYgcG9z
c2libGUpDQogICoJSnVhbiBKb3NlIENpYXJsYW50ZQk6IAlhZGRlZCBtaXNz
aW5nIGlwX2Z3X21hc3F1ZXJhZGUgY2hlY2tzdW0NCkBAIC05NzcsNiArOTgx
LDcgQEANCiAJc3RydWN0IGlwaGRyCSppcGggPSBza2ItPm5oLmlwaDsNCiAJ
dW5pb24gaXBfbWFzcV90cGhkciBoOw0KIAlzdHJ1Y3QgaXBfbWFzcQkqbXM7
DQorCXN0cnVjdCBkZXZpY2UJKmRldjsNCiAJaW50CQlzaXplOw0KIA0KIAkv
KiANCkBAIC0xMDUxLDI0ICsxMDU2LDM3IEBADQogICAgICAgICBpZiAobXMh
PU5VTEwpIHsNCiANCiAgICAgICAgICAgICAgICAgLyoNCi0gICAgICAgICAg
ICAgICAgICoJSWYgc3lzY3RsICE9MCBhbmQgbm8gcGt0IGhhcyBiZWVuIHJl
Y2VpdmVkIHlldA0KLSAgICAgICAgICAgICAgICAgKglpbiB0aGlzIHR1bm5l
bCBhbmQgcm91dGluZyBpZmFjZSBhZGRyZXNzIGhhcyBjaGFuZ2VkLi4uDQor
ICAgICAgICAgICAgICAgICAqCUlmIHN5c2N0bCAmIDEgYW5kIGVpdGhlciBu
byBwa3QgaGFzIGJlZW4gcmVjZWl2ZWQgeWV0DQorICAgICAgICAgICAgICAg
ICAqCWluIHRoaXMgdHVubmVsIG9yIHN5c2N0bCAmIDQgYW5kIHJvdXRpbmcg
aW50ZXJmYWNlDQorICAgICAgICAgICAgICAgICAqCWFkZHJlc3MgaGFzIGNo
YW5nZWQuLi4NCiAgICAgICAgICAgICAgICAgICoJICJZb3UgYXJlIHdlbGNv
bWUsIGRpYWxkIi4NCiAgICAgICAgICAgICAgICAgICovDQotICAgICAgICAg
ICAgICAgIGlmICggc3lzY3RsX2lwX2R5bmFkZHIgJiYgbXMtPmZsYWdzICYg
SVBfTUFTUV9GX05PX1JFUExZICYmIG1hZGRyICE9IG1zLT5tYWRkcikgew0K
KyAgICAgICAgICAgICAgICBpZiAoIChzeXNjdGxfaXBfZHluYWRkciAmIDEp
DQorICAgICAgICAgICAgICAgICAgJiYgKG1zLT5mbGFncyAmIElQX01BU1Ff
Rl9OT19SRVBMWSB8fCBzeXNjdGxfaXBfZHluYWRkciAmIDQgKQ0KKyAgICAg
ICAgICAgICAgICAgICYmIChtYWRkciAhPSBtcy0+bWFkZHIpDQorICAgICAg
ICAgICAgICAgICkgew0KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICgg
c3lzY3RsX2lwX2R5bmFkZHImOCAmJiAoZGV2PWlwX2Rldl9maW5kKG1hZGRy
KSkgKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIHsNCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmICggc3lzY3RsX2lwX2R5bmFkZHIg
JiAyICkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCisg
ICAgSVBfTUFTUV9JTkZPKCAiaXBfZndfbWFzcXVlcmFkZSgpOiBza2lwcGVk
IGNoYW5naW5nIG1hc3EuYWRkciBzaW5jZSAiDQorICAgICJkZXZpY2UgJXMg
ZG9lcyBtYXRjaCAlZC4lZC4lZC4lZFxuIiwgZGV2LT5uYW1lLCBOSVBRVUFE
KG1hZGRyKSk7DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
DQorICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsNCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggc3lzY3RsX2lwX2R5bmFk
ZHIgJiAyICkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsN
CisgICAgSVBfTUFTUV9JTkZPKCAiaXBfZndfbWFzcXVlcmFkZSgpOiBjaGFu
Z2UgbWFzcS5hZGRyIGZyb20gIg0KKyAgICAiJWQuJWQuJWQuJWQgdG8gJWQu
JWQuJWQuJWRcbiIsIE5JUFFVQUQobXMtPm1hZGRyKSxOSVBRVUFEKG1hZGRy
KSk7DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQorDQor
CQkJCXdyaXRlX2xvY2soJl9faXBfbWFzcV9sb2NrKTsNCisNCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlwX21hc3FfdW5oYXNoKG1zKTsN
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zLT5tYWRkciA9
IG1hZGRyOw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXBf
bWFzcV9oYXNoKG1zKTsNCiANCi0gICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoc3lzY3RsX2lwX2R5bmFkZHIgPiAxKSB7DQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJUF9NQVNRX0lORk8oICJpcF9md19tYXNxdWVy
YWRlKCk6IGNoYW5nZSBtYXNxLmFkZHIgZnJvbSAlZC4lZC4lZC4lZCB0byAl
ZC4lZC4lZC4lZFxuIiwNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBOSVBRVUFEKG1zLT5tYWRkciksTklQUVVBRChtYWRkcikp
Ow0KLSAgICAgICAgICAgICAgICAgICAgICAgIH0NCi0NCi0JCQl3cml0ZV9s
b2NrKCZfX2lwX21hc3FfbG9jayk7DQotDQotICAgICAgICAgICAgICAgICAg
ICAgICAgaXBfbWFzcV91bmhhc2gobXMpOw0KLSAgICAgICAgICAgICAgICAg
ICAgICAgIG1zLT5tYWRkciA9IG1hZGRyOw0KLSAgICAgICAgICAgICAgICAg
ICAgICAgIGlwX21hc3FfaGFzaChtcyk7DQotDQotCQkJd3JpdGVfdW5sb2Nr
KCZfX2lwX21hc3FfbG9jayk7DQorCQkJCXdyaXRlX3VubG9jaygmX19pcF9t
YXNxX2xvY2spOw0KKwkJCX0NCiAgICAgICAgICAgICAgICAgfQ0KICAgICAg
ICAgICAgICAgICANCiAJCS8qDQpAQCAtMTIyNCw3ICsxMjQyLDkgQEANCiAJ
c3RydWN0IGlwaGRyICAgICpjaXBoOwkvKiBUaGUgaXAgaGVhZGVyIGNvbnRh
aW5lZCB3aXRoaW4gdGhlIElDTVAgKi8NCiAJX191MTYJICAgICAgICAqcHB0
cjsJLyogcG9ydCBudW1iZXJzIGZyb20gVENQL1VEUCBjb250YWluZWQgaGVh
ZGVyICovDQogCXN0cnVjdCBpcF9tYXNxCSptczsNCisJc3RydWN0IGRldmlj
ZQkqZGV2Ow0KIAl1bnNpZ25lZCBzaG9ydCAgIGxlbiAgID0gbnRvaHMoaXBo
LT50b3RfbGVuKSAtIChpcGgtPmlobCAqIDQpOw0KKwkNCiANCiAgCUlQX01B
U1FfREVCVUcoMiwgIkluY29taW5nIGZvcndhcmQgSUNNUCAoJWQsJWQpICVs
WCAtPiAlbFhcbiIsDQogCSAgICAgICAgaWNtcGgtPnR5cGUsIG50b2hzKGlj
bXBfaWQoaWNtcGgpKSwNCkBAIC0xMjYwLDI0ICsxMjgwLDM3IEBADQogCQkv
KiBSZXdyaXRlIHNvdXJjZSBhZGRyZXNzICovDQogICAgICAgICAgICAgICAg
IA0KICAgICAgICAgICAgICAgICAvKg0KLSAgICAgICAgICAgICAgICAgKglJ
ZiBzeXNjdGwgIT0wIGFuZCBubyBwa3QgaGFzIGJlZW4gcmVjZWl2ZWQgeWV0
DQotICAgICAgICAgICAgICAgICAqCWluIHRoaXMgdHVubmVsIGFuZCByb3V0
aW5nIGlmYWNlIGFkZHJlc3MgaGFzIGNoYW5nZWQuLi4NCisgICAgICAgICAg
ICAgICAgICoJSWYgc3lzY3RsICYgMSBhbmQgZWl0aGVyIG5vIHBrdCBoYXMg
YmVlbiByZWNlaXZlZCB5ZXQNCisgICAgICAgICAgICAgICAgICoJaW4gdGhp
cyB0dW5uZWwgb3Igc3lzY3RsICYgNCBhbmQgcm91dGluZyBpbnRlcmZhY2UN
CisgICAgICAgICAgICAgICAgICoJYWRkcmVzcyBoYXMgY2hhbmdlZC4uLg0K
ICAgICAgICAgICAgICAgICAgKgkgIllvdSBhcmUgd2VsY29tZSwgZGlhbGQi
Lg0KICAgICAgICAgICAgICAgICAgKi8NCi0gICAgICAgICAgICAgICAgaWYg
KCBzeXNjdGxfaXBfZHluYWRkciAmJiBtcy0+ZmxhZ3MgJiBJUF9NQVNRX0Zf
Tk9fUkVQTFkgJiYgbWFkZHIgIT0gbXMtPm1hZGRyKSB7DQotDQotICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKHN5c2N0bF9pcF9keW5hZGRyID4gMSkg
ew0KLQkJCQlJUF9NQVNRX0lORk8oICJpcF9md19tYXNxX2ljbXAoKTogY2hh
bmdlIG1hc3EuYWRkciAlZC4lZC4lZC4lZCB0byAlZC4lZC4lZC4lZCIsDQot
CQkJCSAgICAgICBOSVBRVUFEKG1zLT5tYWRkciksIE5JUFFVQUQobWFkZHIp
KTsNCi0JCQl9DQorICAgICAgICAgICAgICAgIGlmICggKHN5c2N0bF9pcF9k
eW5hZGRyICYgMSApDQorICAgICAgICAgICAgICAgICAgJiYgKG1zLT5mbGFn
cyAmIElQX01BU1FfRl9OT19SRVBMWSB8fCBzeXNjdGxfaXBfZHluYWRkciAm
IDQpDQorICAgICAgICAgICAgICAgICAgJiYgbWFkZHIgIT0gbXMtPm1hZGRy
DQorICAgICAgICAgICAgICAgICkgew0KKyAgICAgICAgICAgICAgICAgICAg
ICAgIGlmICggc3lzY3RsX2lwX2R5bmFkZHImOCAmJiAoZGV2PWlwX2Rldl9m
aW5kKG1hZGRyKSkgKQ0KKwkJCXsNCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggc3lzY3RsX2lwX2R5bmFkZHIgJiAyICkNCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCisgICAgSVBfTUFTUV9J
TkZPKCAiaXBfZndfbWFzcV9pY21wKCk6IHNraXBwZWQgY2hhbmdpbmcgbWFz
cS5hZGRyIHNpbmNlICINCisgICAgImRldmljZSAlcyBkb2VzIG1hdGNoICVk
LiVkLiVkLiVkXG4iLCBkZXYtPm5hbWUsIE5JUFFVQUQobWFkZHIpKTsNCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCisgICAgICAgICAg
ICAgICAgICAgICAgICB9IGVsc2Ugew0KKwkJCQlpZiAoIHN5c2N0bF9pcF9k
eW5hZGRyICYgMiApDQorCQkJCXsNCisgICAgSVBfTUFTUV9JTkZPKCAiaXBf
ZndfbWFzcV9pY21wKCk6IGNoYW5nZSBtYXNxLmFkZHIgZnJvbSAiDQorICAg
ICIlZC4lZC4lZC4lZCB0byAlZC4lZC4lZC4lZFxuIiwgTklQUVVBRChtcy0+
bWFkZHIpLE5JUFFVQUQobWFkZHIpKTsNCisJCQkJfQ0KIA0KLQkJCXdyaXRl
X2xvY2soJl9faXBfbWFzcV9sb2NrKTsNCisJCQkJd3JpdGVfbG9jaygmX19p
cF9tYXNxX2xvY2spOw0KIAkJCQ0KLSAgICAgICAgICAgICAgICAgICAgICAg
IGlwX21hc3FfdW5oYXNoKG1zKTsNCi0gICAgICAgICAgICAgICAgICAgICAg
ICBtcy0+bWFkZHIgPSBtYWRkcjsNCi0gICAgICAgICAgICAgICAgICAgICAg
ICBpcF9tYXNxX2hhc2gobXMpOw0KKyAgICAgICAgICAgICAgICAgICAgICAg
IAlpcF9tYXNxX3VuaGFzaChtcyk7DQorICAgICAgICAgICAgICAgICAgICAg
ICAgCW1zLT5tYWRkciA9IG1hZGRyOw0KKyAgICAgICAgICAgICAgICAgICAg
ICAgIAlpcF9tYXNxX2hhc2gobXMpOw0KIA0KLQkJCXdyaXRlX3VubG9jaygm
X19pcF9tYXNxX2xvY2spOw0KKwkJCQl3cml0ZV91bmxvY2soJl9faXBfbWFz
cV9sb2NrKTsNCisJCQl9DQogICAgICAgICAgICAgICAgIH0NCiAgICAgICAg
ICAgICAgICAgDQogCQlpcGgtPnNhZGRyID0gbXMtPm1hZGRyOw0KLS0tIGxp
bnV4L0RvY3VtZW50YXRpb24vbmV0d29ya2luZy9pcF9keW5hZGRyLnR4dC5v
cmlnCVNhdCBNYXkgIDkgMjM6MjU6MzggMTk5OA0KKysrIGxpbnV4L0RvY3Vt
ZW50YXRpb24vbmV0d29ya2luZy9pcF9keW5hZGRyLnR4dAlTYXQgT2N0IDE3
IDE3OjQwOjM5IDE5OTgNCkBAIC0xLDEwICsxLDEwIEBADQotSVAgZHluYW1p
YyBhZGRyZXNzIGhhY2stcG9ydCB2MC4wMw0KLX5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn4NCitJUCBkeW5hbWljIGFkZHJlc3MgaGFjay1w
b3J0IHYwLjAzLXJzdDINCit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn4NCiBUaGlzIHN0dWZmIGFsbG93cyBkaWFsZCBPTkVTSE9U
IGNvbm5lY3Rpb25zIHRvIGdldCBlc3RhYmxpc2hlZCBieQ0KIGR5bmFtaWNh
bGx5IGNoYW5naW5nIHBhY2tldCBzb3VyY2UgYWRkcmVzcyAoYW5kIHNvY2tl
dCdzIGlmIGxvY2FsIHByb2NzKS4NCiBJdCBpcyBpbXBsZW1lbnRlZCBmb3Ig
VENQIGRpYWxkLWJveCBjb25uZWN0aW9ucygxKSBhbmQgSVBfTUFTUXVlcmFk
aW5nKDIpLg0KIA0KLUlmIGVuYWJsZWRbKl0gYW5kIGZvcndhcmRpbmcgaW50
ZXJmYWNlIGhhcyBjaGFuZ2VkOg0KK0lmIGVuYWJsZWRbKl0gYW5kIGZvcndh
cmRpbmcgaW50ZXJmYWNlIGFkZHJlc3MgaGFzIGNoYW5nZWQ6DQogICAxKSAg
U29ja2V0IChhbmQgcGFja2V0KSBzb3VyY2UgYWRkcmVzcyBpcyByZXdyaXR0
ZW4gT04gUkVUUkFOU01JU1NJT05TDQogICAgICAgd2hpbGUgaW4gU1lOX1NF
TlQgc3RhdGUgKGRpYWxkLWJveCBwcm9jZXNzZXMpLg0KICAgMikgIE91dC1i
b3VuZGVkIE1BU1F1ZXJhZGVkIHNvdXJjZSBhZGRyZXNzIGNoYW5nZXMgT04g
T1VUUFVUICh3aGVuDQpAQCAtMTYsMTQgKzE2LDUxIEBADQogZ29pbmcgdXAu
IFNvLCB0aGUgKnNhbWUqIChsb2NhbCBBTkQgbWFzcXVlcmFkZWQpIGNvbm5l
Y3Rpb25zIHJlcXVlc3RzIHRoYXQNCiBicmluZyB0aGUgbGluayB1cCB3aWxs
IGJlIGFibGUgdG8gZ2V0IGVzdGFibGlzaGVkLg0KIA0KLVsqXSBBdCBib290
LCBieSBkZWZhdWx0IG5vIGFkZHJlc3MgcmV3cml0aW5nIGlzIGF0dGVtcHRl
ZC4gDQotICBUbyBlbmFibGU6DQorSWYgeW91IGVuYWJsZSB0aGUgUlNULXBy
b3Zva2luZyBtb2RlLCB0aGVuIHRoZSBzb3VyY2UgYWRkcmVzcyB3aWxsDQor
YmUgY2hhbmdlZCwgZXZlbiBpZiB0aGUgc29ja2V0IGlzIGVzdGFibGlzaGVk
LiBUaGlzIG1lYW5zIHdlIHNlbmQNCithbiBpbmNvcnJlY3QgcGFja2V0IG91
dCwgd2hpY2ggY2F1c2VzIHRoZSByZW1vdGUgaG9zdCB0byBraWxsIG91cg0K
K3NvY2tldC4gVGhpcyBpcyB0aGUgZGVzaXJlZCBiZWhhdmlvdXIsIGJlY2F1
c2Ugc3VjaCBhIHNvY2tldCBpcw0KK2Rvb21lZCBhbnl3YXksIGFuZCB0aGUg
ZWFybGllciBpdCBkaWVzLCB0aGUgYmV0dGVyLiAgVGhpcyBwcmV2ZW50cw0K
K3RoZSBkaWFsLW9uLWRlbWFuZCBjb25uZWN0aW9uIGZyb20gYmVpbmcga2Vw
dCB1cCBieSBhIGRlYWQgY29ubmVjdGlvbiwNCithbmQgdGVsbHMgdGhlIGFw
cGxpY2F0aW9uIHRoYXQgdGhlIGNvbm5lY3Rpb24gd2FzIGxvc3QuDQorDQor
V2l0aCB0aGUgUlNULXByb3Zva2luZyBtb2RlIGVuYWJsZWQgaXQgaGFwcGVu
cyBwYWNrZXRzIHdpdGggdGhlIGFkZHJlc3MNCitvZiBhbm90aGVyIGludGVy
ZmFjZSBhcyBzb3VyY2UgYXJlIHJld3JpdHRlbiBhbmQgZ2V0IGEgbmV3IHNv
dXJjZSBhZGRyZXNzDQordGhpcyB3YXkuIElmIHlvdSBoYXZlIGFzeW1ldHJp
YyByb3V0aW5nIGFuZCB0aGUgb3RoZXIgaW50ZXJmYWNlcyBoYXZlDQorc3Rh
dGljIGFkZHJlc3NlcyBlbmFibGluZyB0aGUgd29yay1hcm91bmQgbWlnaHRb
KipdIGhlbHAgeW91Lg0KKw0KK1sqXSBBdCBib290LCBieSBkZWZhdWx0IG5v
IGFkZHJlc3MgcmV3cml0aW5nIGlzIGF0dGVtcHRlZC4NCitbKipdIFRoaXMg
Y29kZSBpcyBjdXJyZW50bHkgdG90YWx5IHVudGVzdGVkLiANCisNCitUaGUg
dmFsdWVzIGZvciB0aGUgaXBfZHluYWRkciBzeXNjdGwgYXJlOg0KKw0KKyAg
MTogIFRvIGVuYWJsZToNCisgIDI6ICBUbyBlbmFibGUgdmVyYm9zaXR5Og0K
KyAgNDogIFRvIGVuYWJsZSBSU1QtcHJvdm9raW5nOg0KKyAgODogIFRvIGVu
YWJsZSBhc3ltZXRyaWMgcm91dGluZyB3b3JrLWFyb3VuZA0KKw0KK0ZsYWdz
IGNhbiBiZSBjb21iaW5lZCBieSBhZGRpbmcgdGhlbS4gQ29tbW9uIHNldHRp
bmdzDQord291bGQgYmU6DQorDQorICBUbyBzd2l0Y2ggb2ZmIHNwZWNpYWwg
aGFuZGxpbmcgb2YgZHluYW1pYyBhZGRyZXNzZXMgKGRlZmF1bHQpDQorICAg
ICAjIGVjaG8gMCA+IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9keW5hZGRyDQor
ICBUbyBlbmFibGUgcmV3cml0aW5nIGluIHF1aWV0IG1vZGU6DQogICAgICAj
IGVjaG8gMSA+IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9keW5hZGRyDQotICBU
byBlbmFibGUgdmVyYm9zZSBtb2RlOg0KKyAgVG8gZW5hYmxlIHJld3JpdGlu
ZyBpbiB2ZXJib3NlIG1vZGU6DQorICAgICAjIGVjaG8gMyA+IC9wcm9jL3N5
cy9uZXQvaXB2NC9pcF9keW5hZGRyDQorICAoZm9yIGJhY2t3YXJkcyBjb21w
YXRpYmlsaXR5IHlvdSBjYW4gYWxzbyB1c2UpDQogICAgICAjIGVjaG8gMiA+
IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9keW5hZGRyDQotICBUbyBkaXNhYmxl
IChkZWZhdWx0KQ0KLSAgICAgIyBlY2hvIDAgPiAvcHJvYy9zeXMvbmV0L2lw
djQvaXBfZHluYWRkcg0KKyAgVG8gZW5hYmxlIHF1aWV0IFJTVC1wcm92b2tp
bmcgbW9kZToNCisgICAgICMgZWNobyA1ID4gL3Byb2Mvc3lzL25ldC9pcHY0
L2lwX2R5bmFkZHINCisgIFRvIGVuYWJsZSB2ZXJib3NlIFJTVC1wcm92b2tp
bmcgbW9kZToNCisgICAgICMgZWNobyA3ID4gL3Byb2Mvc3lzL25ldC9pcHY0
L2lwX2R5bmFkZHINCisgIFRvIGVuYWJsZSBxdWlldCBSU1QtcHJvdm9raW5n
IG1vZGUgd2l0aCBhc3ltZXRyaWMgcm91dGluZyB3b3JrLWFyb3VuZDoNCisg
ICAgICMgZWNobyAxMyA+IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9keW5hZGRy
DQorICBUbyBlbmFibGUgdmVyYm9zZSBSU1QtcHJvdm9raW5nIG1vZGUgd2l0
aCBhc3ltZXRyaWMgcm91dGluZyB3b3JrLWFyb3VuZDoNCisgICAgICMgZWNo
byAxNSA+IC9wcm9jL3N5cy9uZXQvaXB2NC9pcF9keW5hZGRyDQogDQogRW5q
b3khDQogDQogLS0gSnVhbmpvICA8ampjaWFybGFAcmFpei51bmN1LmVkdS5h
cj4NCisod2l0aCBSU1QtcHJvdm9raW5nIG1vZGUgYnkgRXJpayBDb3JyeSA8
ZXJpa0BhcmJhdC5jb20+IGFuZCBhc3ltZXRyaWMgcm91dGluZw0KKyB3b3Jr
LWFyb3VuZCBieSBNaWNoYWVsIE11ZWxsZXIgPE1pY2hhZWwuTXVlbGxlcjRA
cG9zdC5yd3RoLWFhY2hlbi5kZT4pDQo=
--0-699978317-908674079=:7969--

-
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/

- Next message: Tony Cook: "Re: Serious locking bug in Linux NFS"
- Previous message: Tom Sightler: "Re: Cyrix Detection hangs machine on 2.0.35, 2.0.36pre13, and late 2.1.1xx"