kern/92412: [libexec] [patch] rpc.rstatd reports bogus packets/per/second info
hostmaster at whois.gts.net
hostmaster at whois.gts.net
Sun Apr 14 15:40:01 UTC 2013
The following reply was made to PR kern/92412; it has been noted by GNATS.
From: hostmaster at whois.gts.net
To: "G. Paul Ziemba" <p-fbsd-bugs at ziemba.us>
Cc: bug-followup at FreeBSD.org
Subject: Re: kern/92412: [libexec] [patch] rpc.rstatd reports bogus
packets/per/second info
Date: Sun, 14 Apr 2013 11:18:41 -0400 (EDT)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---559023410-420219909-1365952722=:1386
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Sun, 14 Apr 2013, G. Paul Ziemba wrote:
|Attached is an updated patch for 64-bit systems. I hope someone
|can apply it to HEAD - fix has been waiting for some years. Please?
here's what i use, which saves a call to
gettimeofday() and gives slightly more
accurate valuse for v_intr
Bruce Becker +1 416 410 0879
GTS Network Administration Toronto, Ont.
Email: hostmaster at GTS.Infra-service.CA
---559023410-420219909-1365952722=:1386
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=rstat_proc.c.newer.diff
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.GSO.2.00.1304141118410.1386 at twin2.gts.net>
Content-Description:
Content-Disposition: attachment; filename=rstat_proc.c.newer.diff
LS0tIHJzdGF0X3Byb2MuYy5vcmlnCTIwMDktMDgtMDMgMDQ6MTM6MDYuMDAw
MDAwMDAwIC0wNDAwDQorKysgcnN0YXRfcHJvYy5jCTIwMTMtMDQtMTQgMTE6
MTE6MTIuMDAwMDAwMDAwIC0wNDAwDQpAQCAtMTI1LDYgKzEyNSw3IEBADQog
ICAgIGlmICghIHN0YXRfaXNfaW5pdCkNCiAgICAgICAgIHN0YXRfaW5pdCgp
Ow0KICAgICBzaW5jZWxhc3RyZXEgPSAwOw0KKyAgICBzdGF0c19hbGwuczIu
aWZfb3BhY2tldHMgPSBzdGF0c19hbGwuczMuaWZfb3BhY2tldHM7DQogICAg
IHJldHVybigmc3RhdHNfYWxsLnMyKTsNCiB9DQogDQpAQCAtMTM0LDYgKzEz
NSw3IEBADQogICAgIGlmICghIHN0YXRfaXNfaW5pdCkNCiAgICAgICAgIHN0
YXRfaW5pdCgpOw0KICAgICBzaW5jZWxhc3RyZXEgPSAwOw0KKyAgICBzdGF0
c19hbGwuczEuaWZfb3BhY2tldHMgPSBzdGF0c19hbGwuczMuaWZfb3BhY2tl
dHM7DQogICAgIHJldHVybigmc3RhdHNfYWxsLnMxKTsNCiB9DQogDQpAQCAt
MjA1LDEzICsyMDcsMTMgQEANCiAJCWV4aXQoMSk7DQogCX0NCiAJZm9yKGkg
PSAwOyBpIDwgUlNUQVRfQ1BVU1RBVEVTIDsgaSsrKQ0KLQkJc3RhdHNfYWxs
LnMxLmNwX3RpbWVbaV0gPSBic2RfY3BfdGltZVtjcF90aW1lX3hsYXRbaV1d
Ow0KKwkJc3RhdHNfYWxsLnMzLmNwX3RpbWVbaV0gPSBic2RfY3BfdGltZVtj
cF90aW1lX3hsYXRbaV1dOw0KIA0KICAgICAgICAgKHZvaWQpZ2V0bG9hZGF2
ZyhhdnJ1biwgc2l6ZW9mKGF2cnVuKSAvIHNpemVvZihhdnJ1blswXSkpOw0K
IA0KLQlzdGF0c19hbGwuczIuYXZlbnJ1blswXSA9IGF2cnVuWzBdICogRlND
QUxFOw0KLQlzdGF0c19hbGwuczIuYXZlbnJ1blsxXSA9IGF2cnVuWzFdICog
RlNDQUxFOw0KLQlzdGF0c19hbGwuczIuYXZlbnJ1blsyXSA9IGF2cnVuWzJd
ICogRlNDQUxFOw0KKwlzdGF0c19hbGwuczMuYXZlbnJ1blswXSA9IGF2cnVu
WzBdICogRlNDQUxFOw0KKwlzdGF0c19hbGwuczMuYXZlbnJ1blsxXSA9IGF2
cnVuWzFdICogRlNDQUxFOw0KKwlzdGF0c19hbGwuczMuYXZlbnJ1blsyXSA9
IGF2cnVuWzJdICogRlNDQUxFOw0KIA0KIAltaWJbMF0gPSBDVExfS0VSTjsN
CiAJbWliWzFdID0gS0VSTl9CT09UVElNRTsNCkBAIC0yMjEsMTMgKzIyMywx
MyBAQA0KIAkJZXhpdCgxKTsNCiAJfQ0KIA0KLQlzdGF0c19hbGwuczIuYm9v
dHRpbWUudHZfc2VjID0gYnRtLnR2X3NlYzsNCi0Jc3RhdHNfYWxsLnMyLmJv
b3R0aW1lLnR2X3VzZWMgPSBidG0udHZfdXNlYzsNCisJc3RhdHNfYWxsLnMz
LmJvb3R0aW1lLnR2X3NlYyA9IGJ0bS50dl9zZWM7DQorCXN0YXRzX2FsbC5z
My5ib290dGltZS50dl91c2VjID0gYnRtLnR2X3VzZWM7DQogDQogDQogI2lm
ZGVmIERFQlVHDQotCWZwcmludGYoc3RkZXJyLCAiJWQgJWQgJWQgJWRcbiIs
IHN0YXRzX2FsbC5zMS5jcF90aW1lWzBdLA0KLQkgICAgc3RhdHNfYWxsLnMx
LmNwX3RpbWVbMV0sIHN0YXRzX2FsbC5zMS5jcF90aW1lWzJdLCBzdGF0c19h
bGwuczEuY3BfdGltZVszXSk7DQorCWZwcmludGYoc3RkZXJyLCAiJWQgJWQg
JWQgJWRcbiIsIHN0YXRzX2FsbC5zMy5jcF90aW1lWzBdLA0KKwkgICAgc3Rh
dHNfYWxsLnMzLmNwX3RpbWVbMV0sIHN0YXRzX2FsbC5zMy5jcF90aW1lWzJd
LCBzdGF0c19hbGwuczMuY3BfdGltZVszXSk7DQogI2VuZGlmDQogDQogI2Rl
ZmluZQlGRVRDSF9DTlQoc3RhdCwgY250KSBkbyB7CQkJCQlcDQpAQCAtMjM4
LDE1ICsyNDAsMTIgQEANCiAJfQkJCQkJCQkJXA0KIH0gd2hpbGUgKDApDQog
DQotCUZFVENIX0NOVChzdGF0c19hbGwuczEudl9wZ3BnaW4sIHZtLnZfdm5v
ZGVwZ3Npbik7DQotCUZFVENIX0NOVChzdGF0c19hbGwuczEudl9wZ3Bnb3V0
LCB2bS52X3Zub2RlcGdzb3V0KTsNCi0JRkVUQ0hfQ05UKHN0YXRzX2FsbC5z
MS52X3Bzd3Bpbiwgdm0udl9zd2FwcGdzaW4pOw0KLQlGRVRDSF9DTlQoc3Rh
dHNfYWxsLnMxLnZfcHN3cG91dCwgdm0udl9zd2FwcGdzb3V0KTsNCi0JRkVU
Q0hfQ05UKHN0YXRzX2FsbC5zMS52X2ludHIsIHN5cy52X2ludHIpOw0KLQlG
RVRDSF9DTlQoc3RhdHNfYWxsLnMyLnZfc3d0Y2gsIHN5cy52X3N3dGNoKTsN
Ci0JZ2V0dGltZW9mZGF5KCZ0bSwgKHN0cnVjdCB0aW1lem9uZSAqKSAwKTsN
Ci0Jc3RhdHNfYWxsLnMxLnZfaW50ciAtPSBoeioodG0udHZfc2VjIC0gYnRt
LnR2X3NlYykgKw0KLQkgICAgaHoqKHRtLnR2X3VzZWMgLSBidG0udHZfdXNl
YykvMTAwMDAwMDsNCisJRkVUQ0hfQ05UKHN0YXRzX2FsbC5zMy52X3BncGdp
biwgdm0udl92bm9kZXBnc2luKTsNCisJRkVUQ0hfQ05UKHN0YXRzX2FsbC5z
My52X3BncGdvdXQsIHZtLnZfdm5vZGVwZ3NvdXQpOw0KKwlGRVRDSF9DTlQo
c3RhdHNfYWxsLnMzLnZfcHN3cGluLCB2bS52X3N3YXBwZ3Npbik7DQorCUZF
VENIX0NOVChzdGF0c19hbGwuczMudl9wc3dwb3V0LCB2bS52X3N3YXBwZ3Nv
dXQpOw0KKwlGRVRDSF9DTlQoc3RhdHNfYWxsLnMzLnZfaW50ciwgc3lzLnZf
aW50cik7DQorCUZFVENIX0NOVChzdGF0c19hbGwuczMudl9zd3RjaCwgc3lz
LnZfc3d0Y2gpOw0KIA0KIAkvKiB1cGRhdGUgZGlzayB0cmFuc2ZlcnMgKi8N
CiAJdXBkYXRleGZlcnMoUlNUQVRfREtfTkRSSVZFLCBzdGF0c19hbGwuczEu
ZGtfeGZlcik7DQpAQCAtMjYyLDExICsyNjEsMTEgQEANCiAJCWV4aXQoMSk7
DQogCX0NCiANCi0Jc3RhdHNfYWxsLnMxLmlmX2lwYWNrZXRzID0gMDsNCi0J
c3RhdHNfYWxsLnMxLmlmX29wYWNrZXRzID0gMDsNCi0Jc3RhdHNfYWxsLnMx
LmlmX2llcnJvcnMgPSAwOw0KLQlzdGF0c19hbGwuczEuaWZfb2Vycm9ycyA9
IDA7DQotCXN0YXRzX2FsbC5zMS5pZl9jb2xsaXNpb25zID0gMDsNCisJc3Rh
dHNfYWxsLnMzLmlmX2lwYWNrZXRzID0gMDsNCisJc3RhdHNfYWxsLnMzLmlm
X29wYWNrZXRzID0gMDsNCisJc3RhdHNfYWxsLnMzLmlmX2llcnJvcnMgPSAw
Ow0KKwlzdGF0c19hbGwuczMuaWZfb2Vycm9ycyA9IDA7DQorCXN0YXRzX2Fs
bC5zMy5pZl9jb2xsaXNpb25zID0gMDsNCiAJZm9yIChpID0gMTsgaSA8PSBp
ZmNvdW50OyBpKyspIHsNCiAJCWxlbiA9IHNpemVvZiBpZm1kOw0KIAkJbWli
WzNdID0gSUZNSUJfSUZEQVRBOw0KQEAgLTI4MSwxNCArMjgwLDE3IEBADQog
CQkJZXhpdCgxKTsNCiAJCX0NCiANCi0JCXN0YXRzX2FsbC5zMS5pZl9pcGFj
a2V0cyArPSBpZm1kLmlmbWRfZGF0YS5pZmlfaXBhY2tldHM7DQotCQlzdGF0
c19hbGwuczEuaWZfb3BhY2tldHMgKz0gaWZtZC5pZm1kX2RhdGEuaWZpX29w
YWNrZXRzOw0KLQkJc3RhdHNfYWxsLnMxLmlmX2llcnJvcnMgKz0gaWZtZC5p
Zm1kX2RhdGEuaWZpX2llcnJvcnM7DQotCQlzdGF0c19hbGwuczEuaWZfb2Vy
cm9ycyArPSBpZm1kLmlmbWRfZGF0YS5pZmlfb2Vycm9yczsNCi0JCXN0YXRz
X2FsbC5zMS5pZl9jb2xsaXNpb25zICs9IGlmbWQuaWZtZF9kYXRhLmlmaV9j
b2xsaXNpb25zOw0KKwkJc3RhdHNfYWxsLnMzLmlmX2lwYWNrZXRzICs9IGlm
bWQuaWZtZF9kYXRhLmlmaV9pcGFja2V0czsNCisJCXN0YXRzX2FsbC5zMy5p
Zl9vcGFja2V0cyArPSBpZm1kLmlmbWRfZGF0YS5pZmlfb3BhY2tldHM7DQor
CQlzdGF0c19hbGwuczMuaWZfaWVycm9ycyArPSBpZm1kLmlmbWRfZGF0YS5p
ZmlfaWVycm9yczsNCisJCXN0YXRzX2FsbC5zMy5pZl9vZXJyb3JzICs9IGlm
bWQuaWZtZF9kYXRhLmlmaV9vZXJyb3JzOw0KKwkJc3RhdHNfYWxsLnMzLmlm
X2NvbGxpc2lvbnMgKz0gaWZtZC5pZm1kX2RhdGEuaWZpX2NvbGxpc2lvbnM7
DQogCX0NCi0JZ2V0dGltZW9mZGF5KChzdHJ1Y3QgdGltZXZhbCAqKSZzdGF0
c19hbGwuczMuY3VydGltZSwNCi0JCShzdHJ1Y3QgdGltZXpvbmUgKikgMCk7
DQorCWdldHRpbWVvZmRheSgmdG0sIChzdHJ1Y3QgdGltZXpvbmUgKikgMCk7
DQorCXN0YXRzX2FsbC5zMy52X2ludHIgLT0gaHoqKHRtLnR2X3NlYyAtIGJ0
bS50dl9zZWMpICsNCisJICAgIGh6Kih0bS50dl91c2VjIC0gYnRtLnR2X3Vz
ZWMpLzEwMDAwMDA7DQorCXN0YXRzX2FsbC5zMy5jdXJ0aW1lLnR2X3NlYyA9
IHRtLnR2X3NlYzsNCisJc3RhdHNfYWxsLnMzLmN1cnRpbWUudHZfdXNlYyA9
IHRtLnR2X3VzZWM7DQogCWFsYXJtKDEpOw0KIH0NCiANCkBAIC00NzQsMyAr
NDc2LDQgQEANCiAgICAgICAgIGlmIChmcm9tX2luZXRkKQ0KICAgICAgICAg
ICAgICAgICBleGl0KDApOw0KIH0NCisNCg==
---559023410-420219909-1365952722=:1386--
More information about the freebsd-bugs
mailing list