[PATCH] sysctl option to suppress annoying "x.x.x.x sent an inval

Greaves Tristan TM (Tristan.Greaves@icl.com)
Thu, 12 Nov 1998 17:39:43 -0000


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BE0E63.6F11BE1C
Content-Type: text/plain;
charset="iso-8859-1"

[This is a patch to give the user a sysctl option of disabling
"x.x.x.x sent an invalid ICMP..." messages which can be caused by
non-RFC1122 compliant routers on your network]

> -----Original Message-----
> From: alan@lxorguk.ukuu.org.uk [mailto:alan@lxorguk.ukuu.org.uk]
> Sent: Thursday, November 12, 1998 4:38 PM
> To: Greaves Tristan TM
> Cc: linux-kernel@vger.rutgers.edu
> Subject: Re: [PATCH] Option to suppress annoying "x.x.x.x sent an
> invalid ICMP
>
> Can you make this a sysctl instead ? It really ought to be a run time
> configurable.

Alan, your wish is my command. ;)

Against kernel 2.1.127, this patches:

include/linux/sysctl.h
net/ipv4/icmp.c
net/ipv4/sysctl_net_ipv4.c

(Hence ignore my previous patch).

With this in place, you can now do the following:

echo 1 >/proc/sys/net/ipv4/icmp_ignore_bogus_error_responses

... which disables the annoying message printing. Echoing "0" instead turns
the message printing back on. Naturally, the message defaults to being
printed (current default kernel behaviour).

Your "remembering" previous addresses idea is cool, so I'll take a look into
it. In the meantime, I hope this patch is of use.

Tris.

---
Tristan Greaves                        (Systems Integrator) 
Enterprise Solutions                 
ICL                                  Tel: +44 (0)1344 472512 
Lovelace Road                     Mobile: +44 (0)7970 194624 
Bracknell RG12 8SN                  Mail: Tristan.Greaves@icl.com

------_=_NextPart_000_01BE0E63.6F11BE1C Content-Type: application/ms-tnef Content-Transfer-Encoding: base64

eJ8+Ii4RAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQWAAwAOAAAAzgcLAAwAEQAnACsABABTAQEggAMADgAAAM4HCwAM ABEAJwAsAAQAVAEBCYABACEAAABDMDRGMTY1MTFBN0FEMjExODgyQjAwQTBDOTg0REM4NgAOBwEE gAEAZgAAAFtQQVRDSF0gc3lzY3RsIG9wdGlvbiB0byBzdXBwcmVzcyBhbm5veWluZyAieC54Lngu eCBzZW50IGFuIGludmFsaWQgSUNNUC4uLiIgbWVzc2FnZXMsIGtlcm5lbCAyLjEuMTI3AP0hAQ2A BAACAAAAAgACAAEDkAYA0AsAADYAAAALAAOACCAGAAAAAADAAAAAAAAARgAAAAAUhQAAAAAAAAMA 3j+vbwAAAwA2AAAAAAADAAWACCAGAAAAAADAAAAAAAAARgAAAABShQAA8BMAAB4AFoAIIAYAAAAA AMAAAAAAAABGAAAAAFSFAAABAAAABAAAADguNQALACSBCCAGAAAAAADAAAAAAAAARgAAAAAGhQAA AAAAAAMAF4AIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwAAgAggBgAAAAAAwAAAAAAAAEYA AAAAA4UAAAAAAAALAByACCAGAAAAAADAAAAAAAAARgAAAAAOhQAAAAAAAAMAAoAIIAYAAAAAAMAA AAAAAABGAAAAABCFAAAAAAAAAwAdgAggBgAAAAAAwAAAAAAAAEYAAAAAEYUAAAAAAAADAB6ACCAG AAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAB4ALIAIIAYAAAAAAMAAAAAAAABGAAAAADaFAAABAAAA AQAAAAAAAAAeAC2ACCAGAAAAAADAAAAAAAAARgAAAAA3hQAAAQAAAAEAAAAAAAAAHgAugAggBgAA AAAAwAAAAAAAAEYAAAAAOIUAAAEAAAABAAAAAAAAAAsAqIALIAYAAAAAAMAAAAAAAABGAAAAAACI AAAAAAAACwCqgAsgBgAAAAAAwAAAAAAAAEYAAAAABYgAAAAAAAACAQkQAQAAANMEAADPBAAArwcA AExaRnXoQLqAAwAKAHJjcGcxMjXiMgNDdGV4BUEBAwH3/wqAAqQD5AcTAoAP8wBQBFY/CFUHshEl DlEDAQIAY2jhCsBzZXQyBgAGwxEl9jMERhO3MBIsETMI7wn3tjsYHw4wNREiDGBjAFCzCwkBZDM2 FlALp2MBMFAgW1RoBAAgHWFhCiAKsHQT0CB0byBQZ2l2ZR4waB6gdacUEAXAHcBzeQTwdAMgGm8F MGkCIB/QZiBkawQAAaBsC4BnCqIKgCD4InguIZMfYAnwBUADkQULgHYHQGlkIElDyE1QLiNQIiAH gSCgWmcHkXcdUB4RYwORYk8eoCSQHwEi8GJ5IRVuwQIgLVJGQzEOIBRAvQWgbQtQBzAiMQNgdQ6w dxQAH9ADoHkIYSXwFCB3GQWwa10hFCEUPiAt7SnCTwUQHnBuB0AF0CO0aynDKUZGA2E6HbALYG4I QGx4BbBndWsu8SzgdXUuLLEtAR0gAMD7AxAeQDosTy1VKNUpoAZgDwIwLCAdQAhwc2RhefosB7Bv HpAG0BKBDiAxQAAxOTk4IDQ6MykyYFBNKUZULjAgR60YIGEekAQgVAUQcwGQZQOgVDLnQ2MsICDR dQh4LWsEkWVsQHYxI/ByLnIngDZxcy7HCYAMcC/2dWJqBZAwkQRSZSwgW1BBVEMwSF0gTx/0HkFz dbxwcBggBBEAcCYAeSDh/yF/KUYimilFNNcDkSgRI5D+YTXwHrEdkx91C4A0YDPQHSLwPyMAJ0Ez 0GxsefEf0HVnaAVAHkEk0R3AnzawOYEHcSlGBaBuZiow0whwILFlLijqQS5hMUDvKBMD8R4gHWFt QPAmwQOBoGQuIDspQ8tnC3GFNGAgNfQgMi4xSFC8MjcxQD7zHeMHkDoo6lsMgiKBYwpAAQAvNZMv WR90LmhKCShhLwUgduo0TPBjJuAuAOBML00wdR90XyhhX00CTZchIyj6SAnwYx6gKjAmABggRaJd OgF2IBAfAB3UKUO7V/5pHsA+5AuAHdALYFEARMP3JIMmAAfgZB5QHsICEEDQV1VgIOFJnyAFkGge UDFIID4vOgBvY0uCLzdMy0+QUUNfBuAs0HNf0wSQA2ByXzoRcAIgFBD+cyjqI1EkJSCEB5Eewjpn PyOlUcELgCAAIPBGUCBF21fBOrMwI4A/1nQIcACA/yEUHsJePiTAANAtsAIgXzH+Th3wQ1FA0Uiy YXgBASUQPy4QXUFBgiDnXrMlQShj/whwGCAiMWS1R8Yk0BPgUgLqclK8WSgiIhggB4Axou8g4SOA UddAIGQ6EgeRIuBfM9AdggWgBvAxQHMeUEm+J0DQHjA+sh3AF7BvLbDdXtFvIRRToF8xSTmBYWOn JyEHcTFASSBX0HA+1f8d5B1hIFEfAUO7NDJDuys3bzQ2M7Z1L3WUKAawP/FtvwQgbwAOsAnAHfAF sCkK4/UKgEVmUXJesRQQBgAG8N8ngCARdR935SMQTHmffD9GVDYwLCArNDRmkDCoKTEzfbE0AcA1 DiD9d+VMMXFUcgfxQCGAD4BBOE1vYgMQOIF9pTc5xjcWUDIwNDYyfcAhFJ5CQ2BiwDYhAyBSR36h +DhTToBPBdAt8TChNER6LjO1QA3gS+AmwSEUfQGH4AAeAHAAAQAAAEIAAABbUEFUQ0hdIE9wdGlv biB0byBzdXBwcmVzcyBhbm5veWluZyAieC54LngueCBzZW50IGFuIGludmFsaWQgSUNNUAAAAAIB cQABAAAAGwAAAAG+DlpGnVEWSzd6GhHSiCsAoMmE3IYAAgR3kAADACYAAAAAAAMALgAAAAAACwAr AAAAAAALAAIAAQAAAB4AQhABAAAAQgAAADw0NUFDRDNBMzk1OThEMTExQkQwOTAwMTBBODAwMDQz RjAxMjk2MkMyQGNsdXN0ZXIxLnRzYy5pY2wuY28udWs+AAAAAwD9P+QEAABAADkAAASYbmMOvgED APE/CQQAAB4AMUABAAAAEQAAAFRSSVNUUkFOLkdSRUFWRVMAAAAAAwAaQAAAAAAeADBAAQAAABEA AABUUklTVFJBTi5HUkVBVkVTAAAAAAMAGUAAAAAACwDyEAEAAAADAIAQ/////wIBRwABAAAAOQAA AGM9Z2I7YT1nb2xkIDQwMDtwPWljbGV4cG87bD1UU0NfRVhDSC05ODExMTIxNzM5NDNaLTIxNTM4 AAAAAAIB+T8BAAAAXAAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAvTz1JQ0wvT1U9VEhF IFNPTFVUSU9OIENFTlRSRS9DTj1SRUNJUElFTlRTL0NOPVRSSVNUUkFOLkdSRUFWRVMAHgD4PwEA AAATAAAAR3JlYXZlcyBUcmlzdGFuIFRNAAAeADhAAQAAABEAAABUUklTVFJBTi5HUkVBVkVTAAAA AAIB+z8BAAAAXAAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAvTz1JQ0wvT1U9VEhFIFNP TFVUSU9OIENFTlRSRS9DTj1SRUNJUElFTlRTL0NOPVRSSVNUUkFOLkdSRUFWRVMAHgD6PwEAAAAT AAAAR3JlYXZlcyBUcmlzdGFuIFRNAAAeADlAAQAAABEAAABUUklTVFJBTi5HUkVBVkVTAAAAAEAA BzD2iXtuYw6+AUAACDAcvhFvYw6+AR4APQABAAAAAQAAAAAAAAAeAB0OAQAAAGYAAABbUEFUQ0hd IHN5c2N0bCBvcHRpb24gdG8gc3VwcHJlc3MgYW5ub3lpbmcgIngueC54Lnggc2VudCBhbiBpbnZh bGlkIElDTVAuLi4iIG1lc3NhZ2VzLCBrZXJuZWwgMi4xLjEyNwAAAB4ANRABAAAAQgAAADw0NUFD RDNBMzk1OThEMTExQkQwOTAwMTBBODAwMDQzRjAxMUI2NjM3QGNsdXN0ZXIxLnRzYy5pY2wuY28u dWs+AAAACwApAAAAAAALACMAAAAAAAMABhCQEVUbAwAHEDoEAAADABAQAQAAAAMAERAAAAAAHgAI EAEAAABlAAAAVEhJU0lTQVBBVENIVE9HSVZFVEhFVVNFUkFTWVNDVExPUFRJT05PRkRJU0FCTElO RyJYWFhYU0VOVEFOSU5WQUxJRElDTVAiTUVTU0FHRVNXSElDSENBTkJFQ0FVU0VEQllOTwAAAAAC AX8AAQAAAEIAAAA8NDVBQ0QzQTM5NTk4RDExMUJEMDkwMDEwQTgwMDA0M0YwMTFCNjYzN0BjbHVz dGVyMS50c2MuaWNsLmNvLnVrPgAAAPfXAgKQBgAOAAAAAQD/////IAAgAAAAAAA9BAISgAMADgAA AM4HCwAMABIAIAAuAAQAUAECE4ADAA4AAADOBwsADAASACAALgAEAFABAhGABgC4DQAAAQAJAAAD 3AYAAAAAIQYAAAAABQAAAAkCAAAAAAUAAAABAv///wClAAAAQQvGAIgAIAAgAAAAAAAgACAAAAAA ACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAA8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAA A/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAH 8AAAD/AAAB/wAAA/8AAAf/AAAP8hBgAAQQtGAGYAIAAgAAAAAAAgACAAAAAAACgAAAAgAAAAIAAA AAEAGAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAA AAAAAACAgID///////////////////////////////////////////////////////////////// ///////////////////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////// //////////////////////////////////////////////////////////////////////////// ///AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////////////////// ///////////////////////////////////////////////////////AwMAAAAAAAAAAAAAAAAAA AAAAAAAAAACAgID///////////////////////////////////////////////////////////// ///////////////////////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////// //////////////////////////////////////////////////////////////////////////// ///////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////////////// ///////////////////////////////////////////////////////////AwMAAAAAAAAAAAAAA AAAAAAAAAAAAAACAgID///////////////////////8AAAAAAAAAAAAAAAAAAAD///////////// //////////////////8AAAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///// //////////8AAAD///8AAAD///8AAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAD/ ///////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////8AAAD///////// //////////8AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////AwMAAAAAAAAAA AAAAAAAAAAAAAAAAAACAgID/////////////////////////AAD/AAD/AAD/AAAAAAD/AAD/AAAA AAAAAAAAAAAAAAAA//8AAAAAAAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID/ ////////////////AAD/////AAD/////AAD/AAAAAAD/AAD/AAD/AAAAAAAA//8A//8A//8AAAAA AAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID/////////////////AAD///// //////////////8AAAAAAAD/AAD/AAAAAAAA//8A//8A//8AAAAAAAD////////////AwMAAAAAA AAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////8AAP8AAP8AAP8AAP8AAAAAAAAA AAD/AAAAAAAA//8A//8AAAAAAAAAAAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACA gID///////////////8AAP////8AAP////8AAP8AAP8AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////8AAP// //////////////////8AAAAAAP8AAP8AAAAAAAAAAAAAAAAAgAAAAAAAAAD////////////AwMAA AAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////8AAAAAAAAAAAAAAAAAAAAA AP8AAP8AAP8AAAAAgAAAgAAAgAAAAAAAAAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAA AACAgID///////////////8AAAD///8AAAD///8AAAAAAAAAAAAAAAAAAP8AAP8AAAAAgAAAgAAA gAAAAAAAAAD////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////8A AAD///////////////////8AAAAAAAAAAAAAAP8AAAAAgAAAgAAAAAAAAAAAAAD////////////A wMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////////////////////// //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////AwMAAAAAAAAAAAAAAAAAAAAAA AAAAAACAgID///////////////////////////////////////////////////8AAAAAAAAAAAAA AAD////////////////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////// //////////////////////////////////////////////////////////////////////////// ///AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////////////////// ///////////////////////////////////////////////////////AwMAAAAAAAAAAAAAAAAAA AAAAAAAAAACAgID///////////////////////////////////////////////////////////// ///////////////////////////////AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////// //////////////////////////////////////////////////////////////+AgIAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////////////// //////////////////////////////////////+AgID////////AwMCAgIAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAACAgID///////////////////////////////////////////////////////// //////////////+AgID////AwMCAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///// //////////////////////////////////////////////////////////////////+AgIDAwMCA gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgID///////////////////////////// //////////////////////////////////////////+AgICAgIAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAACAgID///////////////////////////////////////////////////// //////////////////+AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgICA gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAB1wIQgAEADQAAAFNZU0NUfkU4LlBBVACkAwIP gAYAngoAAC0tLSBsaW51eC9pbmNsdWRlL2xpbnV4L3N5c2N0bC5oLm9yaWcJVGh1IE5vdiAxMiAx ODoxMTowOSAxOTk4CisrKyBsaW51eC9pbmNsdWRlL2xpbnV4L3N5c2N0bC5oCVRodSBOb3YgMTIg MTg6MTA6MjQgMTk5OApAQCAtMTkzLDcgKzE5Myw4IEBACiAvKjYwKi8JTkVUX0lQVjRfSUNNUF9E RVNUVU5SRUFDSF9SQVRFLAogCU5FVF9JUFY0X0lDTVBfVElNRUVYQ0VFRF9SQVRFLAogCU5FVF9J UFY0X0lDTVBfUEFSQU1QUk9CX1JBVEUsCi0vKjYzKi8JTkVUX0lQVjRfSUNNUF9FQ0hPUkVQTFlf UkFURSwKKwlORVRfSVBWNF9JQ01QX0VDSE9SRVBMWV9SQVRFLAorLyo2NCovCU5FVF9JUFY0X0lD TVBfSUdOT1JFX0JPR1VTX0VSUk9SX1JFU1BPTlNFUywKIH07CiAKIGVudW0gewotLS0gbGludXgv bmV0L2lwdjQvaWNtcC5jLm9yaWcJV2VkIE5vdiAxMSAxNjo0MjoxNyAxOTk4CisrKyBsaW51eC9u ZXQvaXB2NC9pY21wLmMJVGh1IE5vdiAxMiAxODowNDowNCAxOTk4CkBAIC01MCw2ICs1MCw4IEBA CiAgKgkJWXUgVGlhbmxpCToJRml4ZWQgdHdvIHVnbHkgYnVncyBpbiBpY21wX3NlbmQKICAqCQkJ CQktIElQIG9wdGlvbiBsZW5ndGggd2FzIGFjY291bnRlZCB3cm9uZ2x5CiAgKgkJCQkJLSBJQ01Q IGhlYWRlciBsZW5ndGggd2FzIG5vdCBhY2NvdW50ZWQgYXQgYWxsLgorICogICAgICAgICAgICAg IFRyaXN0YW4gR3JlYXZlcyA6ICAgICAgIEFkZGVkIHN5c2N0bCBvcHRpb24gdG8gaWdub3JlIGJv Z3VzIGJyb2FkY2FzdAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl c3BvbnNlcyBmcm9tIGJyb2tlbiByb3V0ZXJzLgogICoKICAqIFRvIEZpeDoKICAqCkBAIC0zMTEs NiArMzEzLDkgQEAKIGludCBzeXNjdGxfaWNtcF9lY2hvX2lnbm9yZV9hbGwgPSAwOwogaW50IHN5 c2N0bF9pY21wX2VjaG9faWdub3JlX2Jyb2FkY2FzdHMgPSAwOwogCisvKiBDb250cm9sIHBhcmFt ZXRlciAtIGlnbm9yZSBib2d1cyBicm9hZGNhc3QgcmVzcG9uc2VzPyAqLworaW50IHN5c2N0bF9p Y21wX2lnbm9yZV9ib2d1c19lcnJvcl9yZXNwb25zZXMgPTA7CisKIC8qCiAgKglJQ01QIGNvbnRy b2wgYXJyYXkuIFRoaXMgc3BlY2lmaWVzIHdoYXQgdG8gZG8gd2l0aCBlYWNoIElDTVAuCiAgKi8K QEAgLTcwMSwxNSArNzA2LDE4IEBACiAJICoJZmlyc3QgY2hlY2sgeW91ciBuZXRtYXNrIG1hdGNo ZXMgYXQgYm90aCBlbmRzLCBpZiBpdCBkb2VzIHRoZW4KIAkgKglnZXQgdGhlIG90aGVyIHZlbmRv ciB0byBmaXggdGhlaXIga2l0LgogCSAqLwotCSAKLQlpZiAoaW5ldF9hZGRyX3R5cGUoaXBoLT5k YWRkcikgPT0gUlROX0JST0FEQ0FTVCkKKworCWlmICghc3lzY3RsX2ljbXBfaWdub3JlX2JvZ3Vz X2Vycm9yX3Jlc3BvbnNlcykKIAl7Ci0JCWlmIChuZXRfcmF0ZWxpbWl0KCkpCi0JCQlwcmludGso S0VSTl9XQVJOSU5HICIlcyBzZW50IGFuIGludmFsaWQgSUNNUCBlcnJvciB0byBhIGJyb2FkY2Fz dC5cbiIsCi0JCQkgICAgICAgaW5fbnRvYShza2ItPm5oLmlwaC0+c2FkZHIpKTsKLQkJcmV0dXJu OyAKKwkKKwkJaWYgKGluZXRfYWRkcl90eXBlKGlwaC0+ZGFkZHIpID09IFJUTl9CUk9BRENBU1Qp CisJCXsKKwkJCWlmIChuZXRfcmF0ZWxpbWl0KCkpCisJCQkJcHJpbnRrKEtFUk5fV0FSTklORyAi JXMgc2VudCBhbiBpbnZhbGlkIElDTVAgZXJyb3IgdG8gYSBicm9hZGNhc3QuXG4iLAorCQkJICAg ICAgIAlpbl9udG9hKHNrYi0+bmguaXBoLT5zYWRkcikpOworCQkJcmV0dXJuOyAKKwkJfQogCX0K LQogCiAJLyoKIAkgKglEZWxpdmVyIElDTVAgbWVzc2FnZSB0byByYXcgc29ja2V0cy4gUHJldHR5 IHVzZWxlc3MgZmVhdHVyZT8KLS0tIGxpbnV4L25ldC9pcHY0L3N5c2N0bF9uZXRfaXB2NC5jLm9y aWcJVGh1IE5vdiAxMiAxNzo1ODo1MCAxOTk4CisrKyBsaW51eC9uZXQvaXB2NC9zeXNjdGxfbmV0 X2lwdjQuYwlUaHUgTm92IDEyIDE4OjAxOjM1IDE5OTgKQEAgLTMxLDYgKzMxLDcgQEAKIC8qIEZy b20gaWNtcC5jICovCiBleHRlcm4gaW50IHN5c2N0bF9pY21wX2VjaG9faWdub3JlX2FsbDsKIGV4 dGVybiBpbnQgc3lzY3RsX2ljbXBfZWNob19pZ25vcmVfYnJvYWRjYXN0czsKK2V4dGVybiBpbnQg c3lzY3RsX2ljbXBfaWdub3JlX2JvZ3VzX2Vycm9yX3Jlc3BvbnNlczsKIAogLyogRnJvbSBpcF9m cmFnbWVudC5jICovCiBleHRlcm4gaW50IHN5c2N0bF9pcGZyYWdfbG93X3RocmVzaDsKQEAgLTE2 Myw2ICsxNjQsOSBAQAogCSAmcHJvY19kb2ludHZlY30sCiAJe05FVF9JUFY0X0lDTVBfRUNIT19J R05PUkVfQlJPQURDQVNUUywgImljbXBfZWNob19pZ25vcmVfYnJvYWRjYXN0cyIsCiAJICZzeXNj dGxfaWNtcF9lY2hvX2lnbm9yZV9icm9hZGNhc3RzLCBzaXplb2YoaW50KSwgMDY0NCwgTlVMTCwK KwkgJnByb2NfZG9pbnR2ZWN9LAorCXtORVRfSVBWNF9JQ01QX0lHTk9SRV9CT0dVU19FUlJPUl9S RVNQT05TRVMsICJpY21wX2lnbm9yZV9ib2d1c19lcnJvcl9yZXNwb25zZXMiLAorCSAmc3lzY3Rs X2ljbXBfaWdub3JlX2JvZ3VzX2Vycm9yX3Jlc3BvbnNlcywgc2l6ZW9mKGludCksIDA2NDQsIE5V TEwsCiAJICZwcm9jX2RvaW50dmVjfSwKIAl7TkVUX0lQVjRfSUNNUF9ERVNUVU5SRUFDSF9SQVRF LCAiaWNtcF9kZXN0dW5yZWFjaF9yYXRlIiwKIAkgJnN5c2N0bF9pY21wX2Rlc3R1bnJlYWNoX3Rp bWUsIHNpemVvZihpbnQpLCAwNjQ0LCBOVUxMLCAmcHJvY19kb2ludHZlY30sCvJCAgWQBgAoAQAA EQAAAAMAIQ4AAAAAAwALN/////8DACAOrxgAAAMA9w8AAAAAQAAHMAAbotdqDr4BQAAIMAAbotdq Dr4BAwAFNwEAAABAAPt/AEDdo1dFswwCAQI3AQAAAAAAAABAAPx/AEDdo1dFswwDAP1/AAAAAB4A ATABAAAALQAAAHN5c2N0bF9pZ25vcmVfYm9ndXNfYnJvYWRjYXN0cy4yLjEuMTI3LnBhdGNoAAAA AAMA+n8AAAAACwD+fwAAAAAeAAc3AQAAAC0AAABzeXNjdGxfaWdub3JlX2JvZ3VzX2Jyb2FkY2Fz dHMuMi4xLjEyNy5wYXRjaAAAAAAeAAM3AQAAAAcAAAAucGF0Y2gAAAIB+Q8BAAAAEAAAAHdQFlEa etIRiCsAoMmE3Ia5Rw==

------_=_NextPart_000_01BE0E63.6F11BE1C--

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