kern/150095: [patch] Account for reserved itimers which
shouldn't count against _SC_TIMER_MAX
Garrett Cooper
yanegomi at gmail.com
Sun Aug 29 22:20:03 UTC 2010
The following reply was made to PR kern/150095; it has been noted by GNATS.
From: Garrett Cooper <yanegomi at gmail.com>
To: bug-followup at FreeBSD.org, gcooper at FreeBSD.org
Cc:
Subject: Re: kern/150095: [patch] Account for reserved itimers which shouldn't
count against _SC_TIMER_MAX
Date: Sun, 29 Aug 2010 15:17:44 -0700
--001636c5b05f914ff5048efdb74b
Content-Type: text/plain; charset=ISO-8859-1
Sorry... some noise from nanosleep was in the last patch (another
bug I filed -- kern/149980). This patch only deals with the items I
described.
Thanks,
-Garrett
--001636c5b05f914ff5048efdb74b
Content-Type: text/plain; charset=US-ASCII; name="account-for-reserved-itimers.diff.txt"
Content-Disposition: attachment;
filename="account-for-reserved-itimers.diff.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gdggn4j40
SW5kZXg6IHN5cy9rZXJuL2tlcm5fdGltZS5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9rZXJuL2tlcm5f
dGltZS5jCShyZXZpc2lvbiAyMTE3OTQpCisrKyBzeXMva2Vybi9rZXJuX3RpbWUuYwkod29ya2lu
ZyBjb3B5KQpAQCAtOTk1LDcgKzk5NSw4IEBACiAKIAlQUk9DX0xPQ0socCk7CiAJaWYgKHByZXNl
dF9pZCAhPSAtMSkgewotCQlLQVNTRVJUKHByZXNldF9pZCA+PSAwICYmIHByZXNldF9pZCA8IDMs
ICgiaW52YWxpZCBwcmVzZXRfaWQiKSk7CisJCUtBU1NFUlQocHJlc2V0X2lkID49IDAgJiYgcHJl
c2V0X2lkIDwgVElNRVJfUkVTRVJWRUQsCisJCSAgICAoImludmFsaWQgcHJlc2V0X2lkIikpOwog
CQlpZCA9IHByZXNldF9pZDsKIAkJaWYgKHAtPnBfaXRpbWVycy0+aXRzX3RpbWVyc1tpZF0gIT0g
TlVMTCkgewogCQkJUFJPQ19VTkxPQ0socCk7CkBAIC0xMDA3LDEwICsxMDA4LDExIEBACiAJCSAq
IEZpbmQgYSBmcmVlIHRpbWVyIHNsb3QsIHNraXBwaW5nIHRob3NlIHJlc2VydmVkCiAJCSAqIGZv
ciBzZXRpdGltZXIoKS4KIAkJICovCi0JCWZvciAoaWQgPSAzOyBpZCA8IFRJTUVSX01BWDsgaWQr
KykKKwkJZm9yIChpZCA9IFRJTUVSX1JFU0VSVkVEOyBpZCA8IChUSU1FUl9SRVNFUlZFRCArIFRJ
TUVSX01BWCk7CisJCSAgICBpZCsrKQogCQkJaWYgKHAtPnBfaXRpbWVycy0+aXRzX3RpbWVyc1tp
ZF0gPT0gTlVMTCkKIAkJCQlicmVhazsKLQkJaWYgKGlkID09IFRJTUVSX01BWCkgeworCQlpZiAo
aWQgPT0gKFRJTUVSX1JFU0VSVkVEICsgVElNRVJfTUFYKSkgewogCQkJUFJPQ19VTkxPQ0socCk7
CiAJCQllcnJvciA9IEVBR0FJTjsKIAkJCWdvdG8gb3V0OwpAQCAtMTE0NCw3ICsxMTQ2LDcgQEAK
IAkJb3ZhbHAgPSBOVUxMOwogCiAJUFJPQ19MT0NLKHApOwotCWlmICh1YXAtPnRpbWVyaWQgPCAz
IHx8CisJaWYgKHVhcC0+dGltZXJpZCA8IFRJTUVSX1JFU0VSVkVEIHx8CiAJICAgIChpdCA9IGl0
aW1lcl9maW5kKHAsIHVhcC0+dGltZXJpZCkpID09IE5VTEwpIHsKIAkJUFJPQ19VTkxPQ0socCk7
CiAJCWVycm9yID0gRUlOVkFMOwpAQCAtMTE3Niw3ICsxMTc4LDcgQEAKIAlpbnQgZXJyb3I7CiAK
IAlQUk9DX0xPQ0socCk7Ci0JaWYgKHVhcC0+dGltZXJpZCA8IDMgfHwKKwlpZiAodWFwLT50aW1l
cmlkIDwgVElNRVJfUkVTRVJWRUQgfHwKIAkgICAoaXQgPSBpdGltZXJfZmluZChwLCB1YXAtPnRp
bWVyaWQpKSA9PSBOVUxMKSB7CiAJCVBST0NfVU5MT0NLKHApOwogCQllcnJvciA9IEVJTlZBTDsK
QEAgLTEyMDYsNyArMTIwOCw3IEBACiAJaW50IGVycm9yIDsKIAogCVBST0NfTE9DSyhwKTsKLQlp
ZiAodWFwLT50aW1lcmlkIDwgMyB8fAorCWlmICh1YXAtPnRpbWVyaWQgPCBUSU1FUl9SRVNFUlZF
RCB8fAogCSAgICAoaXQgPSBpdGltZXJfZmluZChwLCB1YXAtPnRpbWVyaWQpKSA9PSBOVUxMKSB7
CiAJCVBST0NfVU5MT0NLKHApOwogCQllcnJvciA9IEVJTlZBTDsKQEAgLTE0ODMsNyArMTQ4NSw3
IEBACiAJCSAqIGJ5IG5ldyBpbWFnZS4KIAkJICovCiAJCWlmIChldmVudCA9PSBJVElNRVJfRVZf
RVhFQykKLQkJCWkgPSAzOworCQkJaSA9IFRJTUVSX1JFU0VSVkVEOwogCQllbHNlIGlmIChldmVu
dCA9PSBJVElNRVJfRVZfRVhJVCkKIAkJCWkgPSAwOwogCQllbHNlCkluZGV4OiBzeXMvc3lzL3Rp
bWVycy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9zeXMvdGltZXJzLmgJKHJldmlzaW9uIDIxMTc5NCkK
KysrIHN5cy9zeXMvdGltZXJzLmgJKHdvcmtpbmcgY29weSkKQEAgLTgzLDYgKzgzLDggQEAKIAog
I2RlZmluZQlJVENGX09OV09SS0xJU1QJMHgwMQogCisvKiBDbG9ja3MgcmVzZXJ2ZWQgYnkgc2V0
aXRpbWVyICovCisjZGVmaW5lIFRJTUVSX1JFU0VSVkVECTMKICNkZWZpbmUJVElNRVJfTUFYCTMy
CiAKICNkZWZpbmUJSVRJTUVSX0xPQ0soaXQpCQltdHhfbG9jaygmKGl0KS0+aXRfbXR4KQpAQCAt
OTQsNyArOTYsNyBAQAogCXN0cnVjdCBpdGltZXJsaXN0CWl0c192aXJ0dWFsOwogCXN0cnVjdCBp
dGltZXJsaXN0CWl0c19wcm9mOwogCVRBSUxRX0hFQUQoLCBpdGltZXIpCWl0c193b3JrbGlzdDsK
LQlzdHJ1Y3QgaXRpbWVyCQkqaXRzX3RpbWVyc1tUSU1FUl9NQVhdOworCXN0cnVjdCBpdGltZXIJ
CSppdHNfdGltZXJzW1RJTUVSX1JFU0VSVkVEICsgVElNRVJfTUFYXTsKIH07CiAKIHN0cnVjdAlr
Y2xvY2sgewo=
--001636c5b05f914ff5048efdb74b--
More information about the freebsd-bugs
mailing list