From owner-freebsd-current Sat Jul 4 15:08:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA20941 for freebsd-current-outgoing; Sat, 4 Jul 1998 15:08:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA20931 for ; Sat, 4 Jul 1998 15:08:14 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id OAA29886 for ; Sat, 4 Jul 1998 14:58:26 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd029875; Sat Jul 4 21:58:17 1998 Date: Sat, 4 Jul 1998 14:58:11 -0700 (PDT) From: Julian Elischer To: current@FreeBSD.ORG Subject: small locking patch for discussion Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1966150496-899589491=:10069" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1966150496-899589491=:10069 Content-Type: TEXT/PLAIN; charset=US-ASCII I have this litle patch sitting around. I don't know if it does anything but could someone who knows about the locking comment? It was a "BTW" from terry and I'd like to either commit it or throw it away, rather than have it sitting there looking at me.. julian --0-1966150496-899589491=:10069 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=quotadiff Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: SW5kZXg6IHVmcy91ZnMvdWZzX3F1b3RhLmMNCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy9zeXMvdWZzL3Vmcy91 ZnNfcXVvdGEuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjMNCmRpZmYg LWMgLXIxLjIzIHVmc19xdW90YS5jDQoqKiogdWZzX3F1b3RhLmMJMTk5OC8w Ni8yMSAxNDo1Mzo0MAkxLjIzDQotLS0gdWZzX3F1b3RhLmMJMTk5OC8wNy8w NCAyMDozOToxNg0KKioqKioqKioqKioqKioqDQoqKiogNDY1LDQ3OCAqKioq DQogIAkvKg0KICAJICogU2VhcmNoIHZub2RlcyBhc3NvY2lhdGVkIHdpdGgg dGhpcyBtb3VudCBwb2ludCwNCiAgCSAqIGRlbGV0aW5nIGFueSByZWZlcmVu Y2VzIHRvIHF1b3RhIGZpbGUgYmVpbmcgY2xvc2VkLg0KICAJICovDQogIGFn YWluOg0KICAJZm9yICh2cCA9IG1wLT5tbnRfdm5vZGVsaXN0LmxoX2ZpcnN0 OyB2cCAhPSBOVUxMOyB2cCA9IG5leHR2cCkgew0KICAJCW5leHR2cCA9IHZw LT52X21udHZub2Rlcy5sZV9uZXh0Ow0KICAJCWlmICh2cC0+dl90eXBlID09 IFZOT04pDQogIAkJCWNvbnRpbnVlOw0KISAJCWlmICh2Z2V0KHZwLCBMS19F WENMVVNJVkUsIHApKQ0KICAJCQlnb3RvIGFnYWluOw0KICAJCWlwID0gVlRP SSh2cCk7DQogIAkJZHEgPSBpcC0+aV9kcXVvdFt0eXBlXTsNCiAgCQlpcC0+ aV9kcXVvdFt0eXBlXSA9IE5PRFFVT1Q7DQotLS0gNDY1LDQ4OSAtLS0tDQog IAkvKg0KICAJICogU2VhcmNoIHZub2RlcyBhc3NvY2lhdGVkIHdpdGggdGhp cyBtb3VudCBwb2ludCwNCiAgCSAqIGRlbGV0aW5nIGFueSByZWZlcmVuY2Vz IHRvIHF1b3RhIGZpbGUgYmVpbmcgY2xvc2VkLg0KKyAJICoNCisgCSAqIFRo aXMgaXMgbmVhcmx5IGlkZW50aWNhbCB0byBjb2RlIGluIFZGU09QX1JFTE9B RCwgYW5kDQorIAkgKiAqbXVzdCogYmUgbWFpbnRhaW5lZCBpbiBwYXJhbGxl bCENCiAgCSAqLw0KICBhZ2FpbjoNCisgCXNpbXBsZV9sb2NrKCZtbnR2bm9k ZV9zbG9jayk7DQogIAlmb3IgKHZwID0gbXAtPm1udF92bm9kZWxpc3QubGhf Zmlyc3Q7IHZwICE9IE5VTEw7IHZwID0gbmV4dHZwKSB7DQorIAkJaWYgKHZw LT52X21vdW50ICE9IG1wKSB7DQorIAkJCXNpbXBsZV91bmxvY2soJm1udHZu b2RlX3Nsb2NrKTsNCisgCQkJZ290byBhZ2FpbjsNCisgCQl9DQogIAkJbmV4 dHZwID0gdnAtPnZfbW50dm5vZGVzLmxlX25leHQ7DQogIAkJaWYgKHZwLT52 X3R5cGUgPT0gVk5PTikNCiAgCQkJY29udGludWU7DQohIAkJc2ltcGxlX2xv Y2soJnZwLT52X2ludGVybG9jayk7DQohIAkJc2ltcGxlX3VubG9jaygmbW50 dm5vZGVfc2xvY2spOw0KISAJCWlmICh2Z2V0KHZwLCBMS19FWENMVVNJVkUg fCBMS19JTlRFUkxPQ0ssIHApKSB7DQogIAkJCWdvdG8gYWdhaW47DQorIAkJ fQ0KICAJCWlwID0gVlRPSSh2cCk7DQogIAkJZHEgPSBpcC0+aV9kcXVvdFt0 eXBlXTsNCiAgCQlpcC0+aV9kcXVvdFt0eXBlXSA9IE5PRFFVT1Q7DQoqKioq KioqKioqKioqKioNCioqKiA0ODAsNDg1ICoqKioNCi0tLSA0OTEsNDk3IC0t LS0NCiAgCQl2cHV0KHZwKTsNCiAgCQlpZiAodnAtPnZfbW50dm5vZGVzLmxl X25leHQgIT0gbmV4dHZwIHx8IHZwLT52X21vdW50ICE9IG1wKQ0KICAJCQln b3RvIGFnYWluOw0KKyAJCXNpbXBsZV9sb2NrKCZtbnR2bm9kZV9zbG9jayk7 DQogIAl9DQogIAlkcWZsdXNoKHF2cCk7DQogIAlxdnAtPnZfZmxhZyAmPSB+ VlNZU1RFTTsNCg== --0-1966150496-899589491=:10069-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message