From nobody Mon Feb 27 15:04:30 2023 X-Original-To: freebsd-fs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PQP0x6rfbz3vDcX for ; Mon, 27 Feb 2023 15:04:33 +0000 (UTC) (envelope-from alexander.lochmann@tu-dortmund.de) Received: from unimail.uni-dortmund.de (mx1.hrz.uni-dortmund.de [129.217.128.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "unimail.tu-dortmund.de", Issuer "GEANT OV RSA CA 4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PQP0x2Ghvz3LyJ for ; Mon, 27 Feb 2023 15:04:33 +0000 (UTC) (envelope-from alexander.lochmann@tu-dortmund.de) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.111.37] (i5C750090.versanet.de [92.117.0.144]) (authenticated bits=0) by unimail.uni-dortmund.de (8.17.1.9/8.17.1) with ESMTPSA id 31RF4UCg002277 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Mon, 27 Feb 2023 16:04:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tu-dortmund.de; s=unimail; t=1677510271; bh=oSfAYsaE5CVL0eOG79gYyczYCwkCuuv1QJinYY1w4Ck=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=TJgRj/qb9QjibniiM5AOLwGhHdKV67+dZBO1ondPvjKuLC4QXMOsjtX0rdbr6f8fc bSkouNGCeGRHr419hSHIzZ5ctWNGVPkzWZ2N1Y1aUBRbskbp+FOFFpQbzLslTQXz6t RsdU7mGCgfXz/dYpSzu9rEpM5CcrzPIXFnePyyjo= Message-ID: <8e9ac2ec-6387-27b0-5cdc-1d61dbe2c831@tu-dortmund.de> Date: Mon, 27 Feb 2023 16:04:30 +0100 List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: Re: Understanding locking for buf Content-Language: de-DE-1901, en-US To: Konstantin Belousov Cc: freebsd-fs@freebsd.org References: <45d84dae-0ca9-95ed-f6fd-8243797453ff@tu-dortmund.de> <8e8d9145-9ee1-195e-3dd3-4e3166ac8abb@tu-dortmund.de> From: Alexander Lochmann In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------XYy61O4JgH6UBARGPxntVfyw" X-Rspamd-Queue-Id: 4PQP0x2Ghvz3LyJ X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:680, ipnet:129.217.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------XYy61O4JgH6UBARGPxntVfyw Content-Type: multipart/mixed; boundary="------------3WnV8a6eNTitMytHJ5lhGVIo"; protected-headers="v1" From: Alexander Lochmann To: Konstantin Belousov Cc: freebsd-fs@freebsd.org Message-ID: <8e9ac2ec-6387-27b0-5cdc-1d61dbe2c831@tu-dortmund.de> Subject: Re: Understanding locking for buf References: <45d84dae-0ca9-95ed-f6fd-8243797453ff@tu-dortmund.de> <8e8d9145-9ee1-195e-3dd3-4e3166ac8abb@tu-dortmund.de> In-Reply-To: --------------3WnV8a6eNTitMytHJ5lhGVIo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDI3LjAyLjIzIDE1OjIzLCBLb25zdGFudGluIEJlbG91c292IHdyb3RlOg0KPiBO b3QgcXVpdGUuICBTeW5jIGlvIChicmVhZCgpKSBtZWFucyB0aGF0IGNhbGxlciBwZXJmb3Jt cyBidWZ3YWl0KCkgb24gdGhlDQo+IGJ1ZmZlci4gIEl0IGlzIHN0aWxsIHN1YmplY3QgdG8g dGhlIExLX0tFUk5QUk9DIG93bmVyc2hpcCBtb3ZlLg0KRWhtLiBIYXMgdGhpcyBiZWhhdmlv ciBjaGFuZ2VkIHJlY2VudGx5Pw0KT3VyIGtlcm5lbCB2ZXJzaW9uIHVzZXMgTEtfS0VSTlBS T0MgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBzeW5jIGFuZCANCmFzeW5jIElPLiBIb3cgd291 bGQgdGhhdCBiZSBwb3NzaWJsZSBpZiBvd25lcnNoaXB0IGNoYW5nZXMgaW4gZWl0aGVyIGNh c2U/DQpodHRwczovL2lyaXMuY3MudHUtZG9ydG11bmQuZGUvZnJlZWJzZC1sb2NrZG9jL2xh dGVzdC9zb3VyY2Uvc3lzL2dlb20vZ2VvbV92ZnMuYyNMMTI3DQo+IA0KPj4gQW0gSSByaWdo dCB0aGF0IGV2ZW4gaW4gdGhpcyBzaXR1YXRpb24gdGhlIGFjY2Vzc2VzIGZyb20gZ192ZnNf ZG9uZSBhcmUNCj4+IHBlcmZvcm1lZD8NCj4gSSBob3BlIHRoYXQgdGhlIHByZXZpb3VzIG5v dGUgYW5zd2VycyB0aGlzLg0KPiANCj4+IENhbiB0aG9zZSBhY2Nlc3NlcyBiZSBjb25zaWRl cmVkIGFzIHZhbGlkIGV4Y2VwdGlvbnMgb2YgdGhlIG92ZXJhbGwgbG9ja2luZw0KPj4gcnVs ZSAndXNlIGJfbG9jaycgc2luY2UgdGhlIGJ1ZiBpcyBsb2NrZWQ/DQo+IEkgYW0gbm90IHN1 cmUgd2hhdCB3b3VsZCBiZSAndmFsaWQgZXhjZXB0aW9ucycuICBJIGV4cGxhaW5lZCB0aGUg bG9ja2luZyBzY2hlbWUNCj4gdXNlZC4NCg0KLSBBbGV4DQoNCi0tIA0KVGVjaG5pc2NoZSBV bml2ZXJzaXTDpHQgRG9ydG11bmQNCkNvbXB1dGVyIFNjaWVuY2UgWElJIC0gU3lzdGVtIFNv ZnR3YXJlIEdyb3VwDQpBbGV4YW5kZXIgTG9jaG1hbm4gICAgICAgICAgICAgICAgUEdQIGtl eTogMHhCQzNFRjZGRA0KT3R0by1IYWhuLVN0ci4gMTYgICAgICAgICAgICAgICAgIHBob25l OiAgKzQ5LjIzMS43NTU2MTQxDQpELTQ0MjI3IERvcnRtdW5kICAgICAgICAgICAgICAgICAg ZmF4OiAgICArNDkuMjMxLjc1NTYxMTYNCmh0dHBzOi8vc3lzLmNzLnR1LWRvcnRtdW5kLmRl L2FsDQo= --------------3WnV8a6eNTitMytHJ5lhGVIo-- --------------XYy61O4JgH6UBARGPxntVfyw Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEElhZsUHzVP0dbkjCRWT7tBbw+9v0FAmP8xn4FAwAAAAAACgkQWT7tBbw+9v0e nxAAzCgLV6cKDhVWNXzDdi8jRr9gnaCalByXeuvKls0KTJvtrYPktlF62V2AUsLOygf5wodW5vub KgRb2xtv3jmTZtPfKM0Pxf2PH/fvtjDbIvrXP+9czLxoay/TE2zksXaMGUDgA/igdd/HaJBwuegO JABzMwuzjyGT9VwiQyr0rMPUvGfI/8uP0hArcVqW8jlSarlOFOUxUlzklgr+t/esdfvHIO+vtxbP ey3KkmQ+D6rsueyehQxGJdN0+4zsl8CVK/BvRpqxNbUAmDJShFH1UJKCvPqInUrJDrkBZIRMg/PU oep2Wv0NFEa0lo7qUPfrRGJuabASLMzmdSSnvlsaNPwcePRFe+J6gdm+4EhoSeev4ym5WTomA6BU ayREcBAvJGA/TIjtIx2QatZ9LB8BG3iRZiks3bZq2+qR3pQ5Fpq3VUbuMmtqJVMSsOJlq6hUPcWW bX34sdMKzFAUGwBlHVkgSZkc1gjw5iJ+umegiGzhtpQZLPgCruPKYyRks+lwZ7Nz4GNyhVqUMog5 QJ6PNt0IRbAnhvUifDEuEY57L1xNwTD8ceFys1gpwIbZfZPSZ8mXu/YdbxyC2EuA3GFAMziaUHWx D4Trg6DX6lZ9a2k+EMewAeYxTR34waJLkeS/IKxMcGVsnTb4iITRte09WovMgSnO4XNof/nGXhL8 8z0= =rjhn -----END PGP SIGNATURE----- --------------XYy61O4JgH6UBARGPxntVfyw--