Date: Tue, 10 May 2011 10:00:49 +1200 From: Andrew Thompson <thompsa@FreeBSD.org> To: current@freebsd.org Subject: geom kernel proc Message-ID: <BANLkTinoAA7DoF2M6Gh51i4OaLNEjA_xqg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--0016e659f51af1777304a2def88a Content-Type: text/plain; charset=ISO-8859-1 Hi, I have a cosmetic patch that moves the geom kprocs to kthreads from PID TT STAT TIME COMMAND 2 ?? DL 2:38.03 [g_event] 3 ?? DL 49:43.61 [g_up] 4 ?? DL 57:10.71 [g_down] to % procstat -t 13 PID TID COMM TDNAME CPU PRI STATE WCHAN 13 100021 geom g_event 1 92 sleep - 13 100022 geom g_up 3 92 sleep - 13 100023 geom g_down 3 92 sleep - Any objections? Andrew --0016e659f51af1777304a2def88a Content-Type: application/octet-stream; name="geom-kthread.diff" Content-Disposition: attachment; filename="geom-kthread.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gnhygmdn0 SW5kZXg6IHN5cy9nZW9tL2dlb21fa2Vybi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9nZW9tL2dlb21f a2Vybi5jCShyZXZpc2lvbiAyMTgxODApCisrKyBzeXMvZ2VvbS9nZW9tX2tlcm4uYwkod29ya2lu ZyBjb3B5KQpAQCAtNDQsNiArNDQsNyBAQCBfX0ZCU0RJRCgiJEZyZWVCU0QkIik7CiAjaW5jbHVk ZSA8c3lzL2Jpby5oPgogI2luY2x1ZGUgPHN5cy9zeXNjdGwuaD4KICNpbmNsdWRlIDxzeXMvcHJv Yy5oPgorI2luY2x1ZGUgPHN5cy91bmlzdGQuaD4KICNpbmNsdWRlIDxzeXMva3RocmVhZC5oPgog I2luY2x1ZGUgPHN5cy9sb2NrLmg+CiAjaW5jbHVkZSA8c3lzL211dGV4Lmg+CkBAIC01Nyw3ICs1 OCwxMCBAQCBNQUxMT0NfREVGSU5FKE1fR0VPTSwgIkdFT00iLCAiR2VvbSBkYXRhIHN0cnVjdHVy ZQogCiBzdHJ1Y3Qgc3ggdG9wb2xvZ3lfbG9jazsKIAotc3RhdGljIHN0cnVjdCBwcm9jICpnX3Vw X3Byb2M7CitzdGF0aWMgc3RydWN0IHByb2MgKmdfcHJvYzsKK3N0YXRpYyBzdHJ1Y3QgdGhyZWFk ICpnX3VwX3RkOworc3RhdGljIHN0cnVjdCB0aHJlYWQgKmdfZG93bl90ZDsKK3N0YXRpYyBzdHJ1 Y3QgdGhyZWFkICpnX2V2ZW50X3RkOwogCiBpbnQgZ19kZWJ1Z2ZsYWdzOwogaW50IGdfY29sbGVj dHN0YXRzID0gMTsKQEAgLTgyLDcxICs4Niw0MyBAQCBpbnQgZ19zaHV0ZG93bjsKICAqLwogCiBz dGF0aWMgdm9pZAotZ191cF9wcm9jYm9keSh2b2lkKQorZ191cF9wcm9jYm9keSh2b2lkICphcmcp CiB7Ci0Jc3RydWN0IHByb2MgKnAgPSBnX3VwX3Byb2M7Ci0Jc3RydWN0IHRocmVhZCAqdHAgPSBG SVJTVF9USFJFQURfSU5fUFJPQyhwKTsKIAogCW10eF9hc3NlcnQoJkdpYW50LCBNQV9OT1RPV05F RCk7Ci0JdGhyZWFkX2xvY2sodHApOwotCXNjaGVkX3ByaW8odHAsIFBSSUJJTyk7Ci0JdGhyZWFk X3VubG9jayh0cCk7CisJdGhyZWFkX2xvY2soZ191cF90ZCk7CisJc2NoZWRfcHJpbyhnX3VwX3Rk LCBQUklCSU8pOworCXRocmVhZF91bmxvY2soZ191cF90ZCk7CiAJZm9yKDs7KSB7Ci0JCWdfaW9f c2NoZWR1bGVfdXAodHApOworCQlnX2lvX3NjaGVkdWxlX3VwKGdfdXBfdGQpOwogCX0KIH0KIAot c3RhdGljIHN0cnVjdCBrcHJvY19kZXNjIGdfdXBfa3AgPSB7Ci0JImdfdXAiLAotCWdfdXBfcHJv Y2JvZHksCi0JJmdfdXBfcHJvYywKLX07Ci0KLXN0YXRpYyBzdHJ1Y3QgcHJvYyAqZ19kb3duX3By b2M7Ci0KIHN0YXRpYyB2b2lkCi1nX2Rvd25fcHJvY2JvZHkodm9pZCkKK2dfZG93bl9wcm9jYm9k eSh2b2lkICphcmcpCiB7Ci0Jc3RydWN0IHByb2MgKnAgPSBnX2Rvd25fcHJvYzsKLQlzdHJ1Y3Qg dGhyZWFkICp0cCA9IEZJUlNUX1RIUkVBRF9JTl9QUk9DKHApOwogCiAJbXR4X2Fzc2VydCgmR2lh bnQsIE1BX05PVE9XTkVEKTsKLQl0aHJlYWRfbG9jayh0cCk7Ci0Jc2NoZWRfcHJpbyh0cCwgUFJJ QklPKTsKLQl0aHJlYWRfdW5sb2NrKHRwKTsKKwl0aHJlYWRfbG9jayhnX2Rvd25fdGQpOworCXNj aGVkX3ByaW8oZ19kb3duX3RkLCBQUklCSU8pOworCXRocmVhZF91bmxvY2soZ19kb3duX3RkKTsK IAlmb3IoOzspIHsKLQkJZ19pb19zY2hlZHVsZV9kb3duKHRwKTsKKwkJZ19pb19zY2hlZHVsZV9k b3duKGdfZG93bl90ZCk7CiAJfQogfQogCi1zdGF0aWMgc3RydWN0IGtwcm9jX2Rlc2MgZ19kb3du X2twID0gewotCSJnX2Rvd24iLAotCWdfZG93bl9wcm9jYm9keSwKLQkmZ19kb3duX3Byb2MsCi19 OwotCi1zdGF0aWMgc3RydWN0IHByb2MgKmdfZXZlbnRfcHJvYzsKLQogc3RhdGljIHZvaWQKLWdf ZXZlbnRfcHJvY2JvZHkodm9pZCkKK2dfZXZlbnRfcHJvY2JvZHkodm9pZCAqYXJnKQogewotCXN0 cnVjdCBwcm9jICpwID0gZ19ldmVudF9wcm9jOwotCXN0cnVjdCB0aHJlYWQgKnRwID0gRklSU1Rf VEhSRUFEX0lOX1BST0MocCk7CiAKIAltdHhfYXNzZXJ0KCZHaWFudCwgTUFfTk9UT1dORUQpOwot CXRocmVhZF9sb2NrKHRwKTsKLQlzY2hlZF9wcmlvKHRwLCBQUklCSU8pOwotCXRocmVhZF91bmxv Y2sodHApOworCXRocmVhZF9sb2NrKGdfZXZlbnRfdGQpOworCXNjaGVkX3ByaW8oZ19ldmVudF90 ZCwgUFJJQklPKTsKKwl0aHJlYWRfdW5sb2NrKGdfZXZlbnRfdGQpOwogCWdfcnVuX2V2ZW50cygp OwogCS8qIE5PVFJFQUNIRUQgKi8KIH0KIAotc3RhdGljIHN0cnVjdCBrcHJvY19kZXNjIGdfZXZl bnRfa3AgPSB7Ci0JImdfZXZlbnQiLAotCWdfZXZlbnRfcHJvY2JvZHksCi0JJmdfZXZlbnRfcHJv YywKLX07Ci0KIHN0YXRpYyB2b2lkCiBnZW9tX3NodXRkb3duKHZvaWQgKmZvbyBfX3VudXNlZCkK IHsKQEAgLTE2NCw5ICsxNDAsMTIgQEAgZ19pbml0KHZvaWQpCiAJZ19ldmVudF9pbml0KCk7CiAJ Z19jdGxfaW5pdCgpOwogCW10eF9sb2NrKCZHaWFudCk7Ci0Ja3Byb2Nfc3RhcnQoJmdfZXZlbnRf a3ApOwotCWtwcm9jX3N0YXJ0KCZnX3VwX2twKTsKLQlrcHJvY19zdGFydCgmZ19kb3duX2twKTsK KwlrcHJvY19rdGhyZWFkX2FkZChnX2V2ZW50X3Byb2Nib2R5LCBOVUxMLCAmZ19wcm9jLCAmZ19l dmVudF90ZCwKKwkgICAgUkZISUdIUElELCAwLCAiZ2VvbSIsICJnX2V2ZW50Iik7CisJa3Byb2Nf a3RocmVhZF9hZGQoZ191cF9wcm9jYm9keSwgTlVMTCwgJmdfcHJvYywgJmdfdXBfdGQsCisJICAg IFJGSElHSFBJRCwgMCwgImdlb20iLCAiZ191cCIpOworCWtwcm9jX2t0aHJlYWRfYWRkKGdfZG93 bl9wcm9jYm9keSwgTlVMTCwgJmdfcHJvYywgJmdfZG93bl90ZCwKKwkgICAgUkZISUdIUElELCAw LCAiZ2VvbSIsICJnX2Rvd24iKTsKIAltdHhfdW5sb2NrKCZHaWFudCk7CiAJRVZFTlRIQU5ETEVS X1JFR0lTVEVSKHNodXRkb3duX3ByZV9zeW5jLCBnZW9tX3NodXRkb3duLCBOVUxMLAogCQlTSFVU RE9XTl9QUklfRklSU1QpOwo= --0016e659f51af1777304a2def88a--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTinoAA7DoF2M6Gh51i4OaLNEjA_xqg>