From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael Chan" Subject: [PATCH 2.6.12-rc5 2/9] tg3: Add nvram test Date: Thu, 26 May 2005 10:57:04 -0700 Message-ID: <1117130224.3744.53.camel@rh4> References: <1117128795.3744.22.camel@rh4> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-/GEGHaZ60nGmeZ+vyahE" Cc: jgarzik@pobox.com, netdev@oss.sgi.com Return-path: To: davem@davemloft.net In-Reply-To: <1117128795.3744.22.camel@rh4> Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com List-Id: netdev.vger.kernel.org --=-/GEGHaZ60nGmeZ+vyahE Content-Type: text/plain Content-Transfer-Encoding: 7bit Signed-off-by: Michael Chan --=-/GEGHaZ60nGmeZ+vyahE Content-Disposition: attachment; filename=tg3-d2.patch Content-Type: text/x-patch; charset=utf-8; name=tg3-d2.patch Content-Transfer-Encoding: base64 ZGlmZiAtTnJ1IGQxL2RyaXZlcnMvbmV0L3RnMy5jIGQyL2RyaXZlcnMvbmV0L3RnMy5jDQotLS0g ZDEvZHJpdmVycy9uZXQvdGczLmMJMjAwNS0wNS0yNSAxMjo1ODo1MC4wMDAwMDAwMDAgLTA3MDAN CisrKyBkMi9kcml2ZXJzL25ldC90ZzMuYwkyMDA1LTA1LTI1IDEyOjU5OjAwLjAwMDAwMDAwMCAt MDcwMA0KQEAgLTcyMzksOSArNzIzOSw1OSBAQA0KIAltZW1jcHkodG1wX3N0YXRzLCB0ZzNfZ2V0 X2VzdGF0cyh0cCksIHNpemVvZih0cC0+ZXN0YXRzKSk7DQogfQ0KIA0KKyNkZWZpbmUgTlZSQU1f VEVTVF9TSVpFIDB4MTAwDQorDQorc3RhdGljIGludCB0ZzNfdGVzdF9udnJhbShzdHJ1Y3QgdGcz ICp0cCkNCit7DQorCXUzMiAqYnVmLCBjc3VtOw0KKwlpbnQgaSwgaiwgZXJyID0gMDsNCisNCisJ YnVmID0ga21hbGxvYyhOVlJBTV9URVNUX1NJWkUsIEdGUF9LRVJORUwpOw0KKwlpZiAoYnVmID09 IE5VTEwpDQorCQlyZXR1cm4gLUVOT01FTTsNCisNCisJZm9yIChpID0gMCwgaiA9IDA7IGkgPCBO VlJBTV9URVNUX1NJWkU7IGkgKz0gNCwgaisrKSB7DQorCQl1MzIgdmFsOw0KKw0KKwkJaWYgKChl cnIgPSB0ZzNfbnZyYW1fcmVhZCh0cCwgaSwgJnZhbCkpICE9IDApDQorCQkJYnJlYWs7DQorCQli dWZbal0gPSBjcHVfdG9fbGUzMih2YWwpOw0KKwl9DQorCWlmIChpIDwgTlZSQU1fVEVTVF9TSVpF KQ0KKwkJZ290byBvdXQ7DQorDQorCWVyciA9IC1FSU87DQorCWlmIChjcHVfdG9fYmUzMihidWZb MF0pICE9IFRHM19FRVBST01fTUFHSUMpDQorCQlnb3RvIG91dDsNCisNCisJLyogQm9vdHN0cmFw IGNoZWNrc3VtIGF0IG9mZnNldCAweDEwICovDQorCWNzdW0gPSBjYWxjX2NyYygodW5zaWduZWQg Y2hhciAqKSBidWYsIDB4MTApOw0KKwlpZihjc3VtICE9IGNwdV90b19sZTMyKGJ1ZlsweDEwLzRd KSkNCisJCWdvdG8gb3V0Ow0KKw0KKwkvKiBNYW51ZmFjdHVyaW5nIGJsb2NrIHN0YXJ0cyBhdCBv ZmZzZXQgMHg3NCwgY2hlY2tzdW0gYXQgMHhmYyAqLw0KKwljc3VtID0gY2FsY19jcmMoKHVuc2ln bmVkIGNoYXIgKikgJmJ1ZlsweDc0LzRdLCAweDg4KTsNCisJaWYgKGNzdW0gIT0gY3B1X3RvX2xl MzIoYnVmWzB4ZmMvNF0pKQ0KKwkJIGdvdG8gb3V0Ow0KKw0KKwllcnIgPSAwOw0KKw0KK291dDoN CisJa2ZyZWUoYnVmKTsNCisJcmV0dXJuIGVycjsNCit9DQorDQogc3RhdGljIHZvaWQgdGczX3Nl bGZfdGVzdChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LCBzdHJ1Y3QgZXRodG9vbF90ZXN0ICpldGVz dCwNCiAJCQkgIHU2NCAqZGF0YSkNCiB7DQorCXN0cnVjdCB0ZzMgKnRwID0gbmV0ZGV2X3ByaXYo ZGV2KTsNCisNCisJbWVtc2V0KGRhdGEsIDAsIHNpemVvZih1NjQpICogVEczX05VTV9URVNUKTsN CisNCisJaWYgKHRnM190ZXN0X252cmFtKHRwKSAhPSAwKSB7DQorCQlldGVzdC0+ZmxhZ3MgfD0g RVRIX1RFU1RfRkxfRkFJTEVEOw0KKwkJZGF0YVswXSA9IDE7DQorCX0NCiB9DQogDQogc3RhdGlj IGludCB0ZzNfaW9jdGwoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgc3RydWN0IGlmcmVxICppZnIs IGludCBjbWQpDQo= --=-/GEGHaZ60nGmeZ+vyahE--