From owner-freebsd-current@FreeBSD.ORG Thu Oct 28 16:03:33 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8533116A4CE; Thu, 28 Oct 2004 16:03:33 +0000 (GMT) Received: from artemis.drwilco.net (loves.bsdchicks.com [209.162.227.155]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0247843D45; Thu, 28 Oct 2004 16:03:33 +0000 (GMT) (envelope-from lists@bsdchicks.com) Received: from 83.84.45.93 (localhost [127.0.0.1]) by artemis.drwilco.net (8.12.11/8.12.3) with SMTP id i9SG1Dln003589; Thu, 28 Oct 2004 12:01:13 -0400 (EDT) (envelope-from lists@bsdchicks.com) Message-ID: X-Mailer: BasiliX 1.1.0 -- http://basilix.org X-SenderIP: 83.84.45.93 Date: Thu, 28 Oct 2004 12:01:13 EDT From: "Rogier R. Mulhuijzen" To: current@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="eddad4b6d552877d0a2e4dbb62dcc17e-1098979273" cc: wpaul@freebsd.org cc: freebsd-current@freebsd.org Subject: Re: [PATCH] NDISulator fixed to work with wicontrol -L and dstum X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Rogier R. Mulhuijzen" List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2004 16:03:33 -0000 --eddad4b6d552877d0a2e4dbb62dcc17e-1098979273 Content-Type: text/plain On 27 Oct 2004 16:49 EDT you wrote: > > [Rogier R. Mulhuijzen, 2004-10-27] > > Also my whitespace use might not be standard, since I don't know what > > the standard is. > > See style(9) Noted. Updated http://www.bsdchicks.com/patches/if_ndis.c.patch to reflect a few style updates to the parts I added. Also attached the patch. Greetings, DocWilco --eddad4b6d552877d0a2e4dbb62dcc17e-1098979273 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Description: if_ndis.c.patch Content-Disposition: attachment; filename="if_ndis.c.patch" LS0tIHN5cy9kZXYvaWZfbmRpcy9pZl9uZGlzLmMub3JpZwlXZWQgT2N0IDI3 IDE3OjAxOjU1IDIwMDQKKysrIHN5cy9kZXYvaWZfbmRpcy9pZl9uZGlzLmMJ VGh1IE9jdCAyOCAxNzozNTo1NSAyMDA0CkBAIC0yMDExLDcgKzIwMTEsOSBA QAogCW5kaXNfODAyMTFfYnNzaWRfbGlzdF9leCAqYmw7CiAJbmRpc193bGFu X2Jzc2lkX2V4CSp3YjsKIAlzdHJ1Y3Qgd2lfYXBpbmZvCSphcGk7Ci0JaW50 CQkJZXJyb3IsIGksIGosIGxlbiwgbWF4YXBzOworCXN0cnVjdCB3aV9zY2Fu X3AyX2hkcgkqcDI7CisJc3RydWN0IHdpX3NjYW5fcmVzCSpyZXM7CisJaW50 CQkJZXJyb3IsIGksIGosIGssIGxlbiwgbWF4YXBzOwogCiAJc2MgPSBpZnAt PmlmX3NvZnRjOwogCWlmciA9IChzdHJ1Y3QgaWZyZXEgKilkYXRhOwpAQCAt MjA3MCw2ICsyMDcyLDc1IEBACiAJCQlhcGkrKzsKIAkJCXdiID0gKG5kaXNf d2xhbl9ic3NpZF9leCAqKSgoY2hhciAqKXdiICsgd2ItPm53YnhfbGVuKTsK IAkJfQorCQlmcmVlKGJsLCBNX0RFVkJVRik7CisJCWVycm9yID0gY29weW91 dCgmd3JlcSwgaWZyLT5pZnJfZGF0YSwgc2l6ZW9mKHdyZXEpKTsKKwkJYnJl YWs7CisJY2FzZSBXSV9SSURfU0NBTl9SRVM6CisJCWxlbiA9IDA7CisJCWVy cm9yID0gbmRpc19zZXRfaW5mbyhzYywgT0lEXzgwMl8xMV9CU1NJRF9MSVNU X1NDQU4sCisJCSAgICBOVUxMLCAmbGVuKTsKKwkJaWYgKGVycm9yID09IDAp CisJCQl0c2xlZXAoJmVycm9yLCBQUEFVU0V8UENBVENILCAic3NpZHNjYW4i LCBoeiAqIDIpOworCQlsZW4gPSAwOworCQllcnJvciA9IG5kaXNfZ2V0X2lu Zm8oc2MsIE9JRF84MDJfMTFfQlNTSURfTElTVCwgTlVMTCwgJmxlbik7CisJ CWlmIChlcnJvciAhPSBFTk9TUEMpCisJCQlicmVhazsKKwkJYmwgPSBtYWxs b2MobGVuLCBNX0RFVkJVRiwgTV9XQUlUT0t8TV9aRVJPKTsKKwkJZXJyb3Ig PSBuZGlzX2dldF9pbmZvKHNjLCBPSURfODAyXzExX0JTU0lEX0xJU1QsIGJs LCAmbGVuKTsKKwkJaWYgKGVycm9yKSB7CisJCQlmcmVlKGJsLCBNX0RFVkJV Rik7CisJCQlicmVhazsKKwkJfQorCisJCWsgPSAwOworCQlwMiA9IChzdHJ1 Y3Qgd2lfc2Nhbl9wMl9oZHIgKil3cmVxLndpX3ZhbDsKKwkJcmVzID0gKHZv aWQgKikmcDJbMV07CisJCXdiID0gYmwtPm5ibHhfYnNzaWQ7CisJCXdoaWxl ICgoY2FkZHJfdCkocmVzICsgMSkgPCAoY2FkZHJfdCkoJndyZXEgKyAxKSAm JgorCQkgICAgayA8IGJsLT5uYmx4X2l0ZW1zKSB7CisJCQliemVybyhyZXMs IHNpemVvZigqcmVzKSk7CisJCQliY29weSgmd2ItPm53YnhfbWFjYWRkciwg JnJlcy0+d2lfYnNzaWQsCisJCQkgICAgc2l6ZW9mKHJlcy0+d2lfYnNzaWQp KTsKKwkJCXJlcy0+d2lfc3NpZF9sZW4gPSB3Yi0+bndieF9zc2lkLm5zX3Nz aWRsZW47CisJCQliY29weSgmd2ItPm53Ynhfc3NpZC5uc19zc2lkLCAmcmVz LT53aV9zc2lkLAorCQkJICAgIHJlcy0+d2lfc3NpZF9sZW4pOworCQkJaWYg KHdiLT5ud2J4X3ByaXZhY3kpIHsKKwkJCQlyZXMtPndpX2NhcGluZm8gfD0g SUVFRTgwMjExX0NBUElORk9fUFJJVkFDWTsKKwkJCX0KKwkJCS8qIFhYWCBX aGVyZSBjYW4gd2UgZ2V0IG5vaXNlIGluZm9ybWF0aW9uPyAqLworCQkJcmVz LT53aV9zaWduYWwgPSB3Yi0+bndieF9yc3NpICsgMTQ5OwkvKiBYWFggKi8K KwkJCXJlcy0+d2lfY2hhbiA9CisJCQkgICAgaWVlZTgwMjExX21oejJpZWVl KHdiLT5ud2J4X2NvbmZpZy5uY19kc2NvbmZpZyAvCisJCQkgICAgMTAwMCwg MCk7CisJCQkvKiBJbiAiYXV0byIgaW5mcmFzdHJ1Y3R1cmUgbW9kZSwgdGhp cyBpcyB1c2VsZXNzLiAqLworCQkJaWYgKHdiLT5ud2J4X25ldGluZnJhID09 IE5ESVNfODAyMTFfTkVUX0lORlJBX0lCU1MpCisJCQkJcmVzLT53aV9jYXBp bmZvIHw9IElFRUU4MDIxMV9DQVBJTkZPX0lCU1M7CisJCQlpZiAod2ItPm53 YnhfbGVuID4gc2l6ZW9mKG5kaXNfd2xhbl9ic3NpZCkpIHsKKwkJCQlqID0g c2l6ZW9mKG5kaXNfODAyMTFfcmF0ZXNfZXgpOworCQkJCS8qIGhhbmRsZSBv dGhlciBleHRlbmRlZCB0aGluZ3MgKi8KKwkJCX0gZWxzZQorCQkJCWogPSBz aXplb2YobmRpc184MDIxMV9yYXRlcyk7CisJCQlmb3IgKGkgPSByZXMtPndp X3JhdGUgPSAwOyBpIDwgajsgaSsrKQorCQkJCXJlcy0+d2lfcmF0ZSA9IE1B WChyZXMtPndpX3JhdGUsCisJCQkJICAgIHdiLT5ud2J4X3N1cHBvcnRlZHJh dGVzW2ldKTsKKwkJCW1lbWNweShyZXMtPndpX3NyYXRlcywgd2ItPm53Ynhf c3VwcG9ydGVkcmF0ZXMsCisJCQkJTUlOKGosIDEwKSk7CisJCQlpZiAoaiA8 IDEwKQorCQkJCXJlcy0+d2lfc3JhdGVzW2pdID0gMDsKKwkJCXJlcy0+d2lf cnN2ZCA9IDA7CisJCQlyZXMrKzsKKwkJCXdiID0gKG5kaXNfd2xhbl9ic3Np ZF9leCAqKSgoY2hhciAqKXdiICsgd2ItPm53YnhfbGVuKTsKKwkJCWsrKzsK KwkJfQorCQlwMi0+d2lfcnN2ZCA9IDA7CisJCXAyLT53aV9yZWFzb24gPSBr OworCQl3cmVxLndpX2xlbiA9IChzaXplb2YoKnAyKSArIHNpemVvZigqcmVz KSAqIGspIC8gMjsKKwkJLyoKKwkJICogWFhYOiB0aGlzIGlzIF9zb18gaGFj a2lzaCwgc2hvdWxkIHByb2JhYmx5IGJlIGZpeGVkIGluCisJCSAqIHdpY29u dHJvbC4gVGhhdCB1c2VzIGEgPCB0byBjb21wYXJlIHdpX2xlbiB0byB0aGUg cmVjb3JkCisJCSAqIGxlbmd0aC4gSXQgc2hvdWxkIHByb2JhYmx5IHVzZSA8 PSBhbmQgYmUgc2Vuc2libGUuCisJCSAqLworCQl3cmVxLndpX2xlbisrOwog CQlmcmVlKGJsLCBNX0RFVkJVRik7CiAJCWVycm9yID0gY29weW91dCgmd3Jl cSwgaWZyLT5pZnJfZGF0YSwgc2l6ZW9mKHdyZXEpKTsKIAkJYnJlYWs7Cg== --eddad4b6d552877d0a2e4dbb62dcc17e-1098979273--