From owner-cvs-all Thu Sep 7 12:16:26 2000 Delivered-To: cvs-all@freebsd.org Received: from thehousleys.net (frenchknot.ne.mediaone.net [24.147.224.201]) by hub.freebsd.org (Postfix) with ESMTP id 051D937B422; Thu, 7 Sep 2000 12:16:20 -0700 (PDT) Received: from thehousleys.net (baby.int.thehousleys.net. [192.168.0.24]) by thehousleys.net (8.9.3/8.9.3) with ESMTP id PAA35417; Thu, 7 Sep 2000 15:16:19 -0400 (EDT) (envelope-from jim@thehousleys.net) Message-ID: <39B7E97C.19725E4E@thehousleys.net> Date: Thu, 07 Sep 2000 15:16:12 -0400 From: James Housley Organization: The Housleys dot Net X-Mailer: Mozilla 4.75 [en] (X11; U; FreeBSD 4.1-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: Don Lewis Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern init_main.c kern_exec.c kern_exit.ckern_fork.c kern_proc.c kern_prot.c kern_resource.c uipc_socket.cuipc_socket2.c uipc_usrreq.c vfs_aio.c src/sys/sys proc.hresourcevar.h ucred.h References: <200009071913.MAA91342@freefall.freebsd.org> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms26944A7265313B3BA2CD404D" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a cryptographically signed message in MIME format. --------------ms26944A7265313B3BA2CD404D Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Don Lewis wrote: > > truckman 2000/09/07 12:13:55 PDT > > Modified files: (Branch: RELENG_4) > sys/kern init_main.c kern_exec.c kern_exit.c > kern_fork.c kern_proc.c kern_prot.c > kern_resource.c uipc_socket.c > uipc_socket2.c uipc_usrreq.c vfs_aio.c > sys/sys proc.h resourcevar.h ucred.h > Log: > MFC: > > Remove hash table lookups and maintenance from chgproccnt() and chgsbsize() > and chase pointers stored in pcred and ucred instead for better performance > and to avoid these operations in interrupt context which could possibly > cause panics. > > Because the pcred and ucred structures changed size, libkvm and friends > will need to be rebuilt. > Doesn't that require a version bump? Jim -- "It's a damn poor mind that can only think of one way to spell a word." -- -Andrew Jackson --------------ms26944A7265313B3BA2CD404D Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIH7gYJKoZIhvcNAQcCoIIH3zCCB9sCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC Bb8wggKjMIICDKADAgECAgMDLRswDQYJKoZIhvcNAQEEBQAwgZQxCzAJBgNVBAYTAlpBMRUw EwYDVQQIEwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQKEwZU aGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25h bCBGcmVlbWFpbCBSU0EgMTk5OS45LjE2MB4XDTAwMDgzMTExMjUzM1oXDTAxMDgzMTExMjUz M1owRTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEiMCAGCSqGSIb3DQEJARYT amltQHRoZWhvdXNsZXlzLm5ldDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoecaMx4y p2rGru9O4EGcnetN3YJekZy3C7BvhxuvN+fboBpG2MSEUMBZzGX0CSZwBC1SapoZnyqzRItc OgUjSRrUhGfcSQ0nZv/dxaWb3L68+f4pDkALZ4WxR7feY8Cur2SrybM0wtpGcTioNWKbMNRd wDBxD/jgggHAa8hSo3sCAwEAAaNRME8wHgYDVR0RBBcwFYETamltQHRoZWhvdXNsZXlzLm5l dDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFIir8WCDZlX05FjHRh3AYb0j18OMMA0GCSqG SIb3DQEBBAUAA4GBAE2PrU05luhZFcnuwpIpcqFqg+F5uuN4XO9tSX1KTCI1/YIUoTUuMyQa FO/n+Xm9xxv36v+RzVFbXjaDbg6m89qyWeawORQplL0JhXQmh10Anjg/RkBwt02FeLjbTZ7Z 6PiLOLKfuLPFYTcaSBavOIRbvVSWrK6o7DmZKhe1YgWVMIIDFDCCAn2gAwIBAgIBCzANBgkq hkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAG A1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMf Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNv bmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3 dGUuY29tMB4XDTk5MDkxNjE0MDE0MFoXDTAxMDkxNTE0MDE0MFowgZQxCzAJBgNVBAYTAlpB MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK EwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJz b25hbCBGcmVlbWFpbCBSU0EgMTk5OS45LjE2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQCzaVqX1NAWC3q1xV3pIZwjcs0STEv3fs/H+8pyJPRCUqxXleN7YXoXhOf9cjk4lLTq7WWn kgZeveBl9hm7lHl2TD65aHB1hBz0EXQAvAUsTwkDFzHM9EHUcsamXeKIRLCLLsRN8fDWhT5s 85WUeJF+QOmc0Y0VV47Cc+Uw3kb1TwIDAQABozcwNTASBgNVHRMBAf8ECDAGAQH/AgEAMB8G A1UdIwQYMBaAFHJJwnM0xlX0C3ZygX539IfnxrIOMA0GCSqGSIb3DQEBBAUAA4GBAGvGWekx +um27LED2N9ycv6RYEjqxlXde/BnjsZhcOdtwqU32J23FyhWBYvdXHVvxpGQxmxmcRPQEHxr kW+G4CE2LcHX6rIJrc8tbcaDUpv7u/6ch538t+l0kuRcl678fqzKDW9yemcsa3P1hvmd9QBu 9B0Hzp2egmMp75MJflXeMYIB9zCCAfMCAQEwgZwwgZQxCzAJBgNVBAYTAlpBMRUwEwYDVQQI EwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQKEwZUaGF3dGUx HTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVl bWFpbCBSU0EgMTk5OS45LjE2AgMDLRswCQYFKw4DAhoFAKCBsTAYBgkqhkiG9w0BCQMxCwYJ KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDA5MDcxOTE2MThaMCMGCSqGSIb3DQEJBDEW BBTCUo94LIGHqVjg3ReT5ge7VDzpojBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4G CCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBQDANBggqhkiG9w0DAgIBKDAN BgkqhkiG9w0BAQEFAASBgC9DpaIx3Mo0ApeINnSk82wUZNmiDdWOWNE5vdEIeBqfI+yW8Fwt yCKC9KkIJ2R4At400XhGpf3wkm+a0i2N15W+PyrNZhCweWUSrSNfSgVgNRL9Cxs44ssEQah9 zpdXY1WyVe7EiKHPqbUtGbhBINGXe4WqCeo9Lhnrk3Ctg4zW --------------ms26944A7265313B3BA2CD404D-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message