Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Mar 2023 14:54:35 +0100
From:      Alexander Lochmann <alexander.lochmann@tu-dortmund.de>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: Understanding locking for buf
Message-ID:  <bd174e6f-5510-5a6d-ea4e-d2d58f902c8b@tu-dortmund.de>
In-Reply-To: <ZBig5SBdiZ62/X9T@kib.kiev.ua>
References:  <Y/y8851RQLGR1VwS@kib.kiev.ua> <8e9ac2ec-6387-27b0-5cdc-1d61dbe2c831@tu-dortmund.de> <Y/4fz/hEyNiTjGmb@kib.kiev.ua> <1743b9f5-69be-b775-fb57-92b8115d4a81@tu-dortmund.de> <ZAE9FKivOiVYGggy@kib.kiev.ua> <ac91fec9-9b26-c770-409c-040ea4545e8c@tu-dortmund.de> <ZAkq5HSXp4QEjXeu@kib.kiev.ua> <6b1181f7-a58f-8d71-a05e-2dcb0a66ae4c@tu-dortmund.de> <ZBL8aN49i2bcEKuj@kib.kiev.ua> <2c5e6f8d-037b-9bfe-bdad-4a367bdbc65d@tu-dortmund.de> <ZBig5SBdiZ62/X9T@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------V85tAK0XaTwGl19hLuYJzLs6
Content-Type: multipart/mixed; boundary="------------l2b2DZcRBZWf9E8r1VRsxF0R";
 protected-headers="v1"
From: Alexander Lochmann <alexander.lochmann@tu-dortmund.de>
To: Konstantin Belousov <kostikbel@gmail.com>
Cc: freebsd-fs@freebsd.org
Message-ID: <bd174e6f-5510-5a6d-ea4e-d2d58f902c8b@tu-dortmund.de>
Subject: Re: Understanding locking for buf
References: <Y/y8851RQLGR1VwS@kib.kiev.ua>
 <8e9ac2ec-6387-27b0-5cdc-1d61dbe2c831@tu-dortmund.de>
 <Y/4fz/hEyNiTjGmb@kib.kiev.ua>
 <1743b9f5-69be-b775-fb57-92b8115d4a81@tu-dortmund.de>
 <ZAE9FKivOiVYGggy@kib.kiev.ua>
 <ac91fec9-9b26-c770-409c-040ea4545e8c@tu-dortmund.de>
 <ZAkq5HSXp4QEjXeu@kib.kiev.ua>
 <6b1181f7-a58f-8d71-a05e-2dcb0a66ae4c@tu-dortmund.de>
 <ZBL8aN49i2bcEKuj@kib.kiev.ua>
 <2c5e6f8d-037b-9bfe-bdad-4a367bdbc65d@tu-dortmund.de>
 <ZBig5SBdiZ62/X9T@kib.kiev.ua>
In-Reply-To: <ZBig5SBdiZ62/X9T@kib.kiev.ua>

--------------l2b2DZcRBZWf9E8r1VRsxF0R
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQoNCk9uIDIwLjAzLjIzIDE5OjA3LCBLb25zdGFudGluIEJlbG91c292IHdyb3RlOg0KPiBP
biBNb24sIE1hciAyMCwgMjAyMyBhdCAxMToyNTozMEFNICswMTAwLCBBbGV4YW5kZXIgTG9j
aG1hbm4gd3JvdGU6DQo+Pg0KPj4NCj4+IE9uIDE2LjAzLjIzIDEyOjI0LCBLb25zdGFudGlu
IEJlbG91c292IHdyb3RlOg0KPj4+PiBJcyB0aGUgZm9sbG93aW5nIGNvcnJlY3Q/DQo+Pj4+
IFRoZSBhZm9yZW1lbnRpb25lZCBhY2Nlc3NlcyBieSAxMDAwMzMgaW4gZ192ZnNfZG9uZSgp
IGFyZSBubyB2aW9sYXRpb25zIHdpdGgNCj4+Pj4gcmVzcGVjdCB0byB0aGUgbG9ja2luZyBy
dWxlIGJlY2F1c2UgZnJvbSBhIGdsb2JhbCBwZXJzcGVjdGl2ZSB0aGUgYnVmIGlzDQo+Pj4+
IGxvY2tlZC4gSXQgaXMgdGhlIG9ubHkgY29uY3VycmVudCBhY2Nlc3MgYXQgdGhhdCBtb21l
bnQuDQo+Pj4gSSB3b3VsZCBmb3JtdWxhdGUgaXQgZGlmZmVyZW50bHk6DQo+Pj4gICAgIE5v
IG90aGVyIHRocmVhZCBtaWdodCBsZWdpdGltYXRlbHkgZ2V0IGFjY2VzcyB0byB0aGUgYnVm
ZmVyIHVzaW5nDQo+Pj4gICAgIGVpdGhlciBicmVhZCgpIG9yIGdldGJsaygpIHVudGlsIGN1
cnJlbnQgaW8gb3BlcmF0aW9uIGZpbmlzaGVzLg0KPj4+ICAgICBUaGUgaW8gb3BlcmF0aW9u
IGlzIGhhbmRsZWQgaW4gdHdvIGNvbnRleHRzOiB0b3AtbGV2ZWwsIHdoZXJlIGEgdGhyZWFk
DQo+Pj4gICAgIHVzZWQgZ2V0YmxrKCkgYXMgdXN1YWwgdG8gY2xhaW0gYnVmZmVyIG93bmVy
c2hpcCwgYW5kIGNvbXBsZXRpb24NCj4+PiAgICAgdGhyZWFkIGNvbnRleHQgKGdlb20gdXAg
dGhyZWFkKS4gVGhlIGNvbXBsZXRpb24gY29kZSBsZWdpdGltYXRlbHkNCj4+PiAgICAgbWFu
aXB1bGF0ZXMgdGhlIGJ1ZmZlciwgYmVjYXVzZSB0aGUgdG9wLWxldmVsIGNvZGUgZXhwZWN0
cyB0aGF0IGFmdGVyDQo+Pj4gICAgIHRoZSBidWZmZXIgc3RyYXRlZ3kgcm91dGluZSBpcyBj
YWxsZWQsIGVmZmVjdGl2ZWx5IG1vdmluZyB0aGUgb3duZXJzaGlwDQo+Pj4gICAgIHRvIHRo
ZSBnZW9tIHVwIHRocmVhZC4NCj4+IFRoeC4gQnV0IHRoZSB0b3AtbGV2ZWwgdGhyZWFkLCB1
c2luZyBnZXRibGsoKSwgbGVnaXRpbWF0ZWx5IHJlbGVhc2VzIHRoZQ0KPj4gbG9jay4gQW0g
SSByaWdodD8NCj4gTm8uICBJdCBkb2VzIG5vdCwgcGxlYXNlIHJlLXJlYWQgd2hhdCBJIHdy
b3RlLg0KWWVhaCwgYnV0IHRoYXQncyB3aGF0IEkgbWVhbnQgYSBmZXcgbWFpbHMgYWdvLg0K
VGhlIGxvY2sgaXMgYWNxdWlyZWQgKmFuZCogcmVsZWFzZWQgYnkgdGhlIHRvcC1sZXZlbCB0
aHJlYWQuIEFsdGhvdWdoIA0Kc29tZSBhY2Nlc3NlcyBoYXBwZW4gZnJvbSB0aGUgZ2VvbSB0
aHJlYWQuDQoNCihUaGUgbnVtYmVycyBhcmUgdGhlIGxvZ2dlZCB0aHJlYWQgaWRzLikNCklu
IG91ciBsb2csIEkgc2VlIHRoZSBmb2xsb3dpbmc6DQotIEtlcm5lbCB0cmllcyB0byBtb3Vu
dCB0aGUgcm9vdGZzIHZpYSByZWFkc3VwZXIoKS4gVGhlIHRocmVhZCBpZCBpcyAxMDAwMDIu
DQotIDEwMDAwMiBhbGxvY2F0ZXMgYW4gaW5zdGFuY2Ugb2Ygc3RydWN0IGJ1Zi4NCi0gVGhl
IGJfbG9jayBpcyBhY3F1aXJlZCBieSAxMDAwMDIgaW4gYnVmX2FsbG9jKCkuDQotIFZhcmlv
dXMgYWNjZXNzZXMgdG8gYnVmIGJ5IDEwMDAwMi4NCi0gVmFyaW91cyBhY2Nlc3NlcyB0byBi
dWYgYnkgMTAwMDMzIGR1cmluZyBnX3Zmc19kb25lKCkuDQotIEFnYWluIHZhcmlvdXMgYWNj
ZXNzZXMgdG8gYnVmIGJ5IDEwMDAwMi4NCi0gVGhlIGluc3RhbmNlcyBpcyB1bmxvY2tlZCBh
bmQgZnJlZWQgYnkgMTAwMDAyLiAocmVhZHN1cGVyKCkgLT4NCmZmc191c2VfYnJlYWQoKSAt
PiBicmVsc2UoKSAtPiBidWZfZnJlZSgpWyAtPiBCVUZfVU5MT0NLKCldKQ0KDQotLSANClRl
Y2huaXNjaGUgVW5pdmVyc2l0w6R0IERvcnRtdW5kDQpDb21wdXRlciBTY2llbmNlIFhJSSAt
IFN5c3RlbSBTb2Z0d2FyZSBHcm91cA0KQWxleGFuZGVyIExvY2htYW5uICAgICAgICAgICAg
ICAgIFBHUCBrZXk6IDB4QkMzRUY2RkQNCk90dG8tSGFobi1TdHIuIDE2ICAgICAgICAgICAg
ICAgICBwaG9uZTogICs0OS4yMzEuNzU1NjE0MQ0KRC00NDIyNyBEb3J0bXVuZCAgICAgICAg
ICAgICAgICAgIGZheDogICAgKzQ5LjIzMS43NTU2MTE2DQpodHRwczovL3N5cy5jcy50dS1k
b3J0bXVuZC5kZS9hbA0K

--------------l2b2DZcRBZWf9E8r1VRsxF0R--

--------------V85tAK0XaTwGl19hLuYJzLs6
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEElhZsUHzVP0dbkjCRWT7tBbw+9v0FAmQZtxsFAwAAAAAACgkQWT7tBbw+9v0S
HxAAn4LtLu1AZnTPk6NcyY7NGtPgcRlCtl7GtPiy4bplFQeuGKgCVf2mzOnOBlm5OHTQc9xepti2
Whq7X5grZsbR7oXQUkLTuVaueAnzlG6HtB9ZANa4lYvZcv/srSMRateKFnzXKhkG5IliYHk0MdpC
bOviX+qGgptY7fgbtBaiT/1TAAH7IZ5rs61E3xd+w2xBybUEP2NW44upSqhYcsTRZ8U+yJzOZKm8
cmaHt0iwWApMXJ32C6LgGZ3rPsWUmYL47JN0CasgaFGbng6nd85Rmnao5W/xqu5RpGE3RfQMa3Bi
kKB/KIrjeeaC4zzRg9rwGEUtd9tyBivWyTTVl6YNQgcqCNykRlqKf/fdwlbbddBliaoDgfCP5Jqp
ulPAdVhe4ogOl6E3WUCu2OOAK9zs38HLaCVJihPmEy5e7rctDxSPEQvvoTGHkZayMsE/4qdo6wHg
24zQ+qkhV0MHwNF3N236F8Qyzhf9UyZSBsPkUTbjvowAN0hPUjiMx7VB04W6jrVleoYS9iIdoSe/
vipuvAG0Rhvr1xrQYbmCtG6MeFzuWadDjlPkqcP9DVJW1Hhk/9Mrk2FFI8DvSrnpxDb4XOjrHEiF
c43KFLTArHNp+oTdvg1zPm+821ZXV/yovNEAxfQCT2+xfLmxOd1VxTCr/VSNUHbl57pKG5gUilPQ
WE0=
=DTwD
-----END PGP SIGNATURE-----

--------------V85tAK0XaTwGl19hLuYJzLs6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bd174e6f-5510-5a6d-ea4e-d2d58f902c8b>