From nobody Mon Feb 27 08:38:47 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 4PQDRv3yYqz3tpYH for ; Mon, 27 Feb 2023 08:38:51 +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 4PQDRt4HF6z4333 for ; Mon, 27 Feb 2023 08:38:50 +0000 (UTC) (envelope-from alexander.lochmann@tu-dortmund.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tu-dortmund.de header.s=unimail header.b=DJp59A3w; spf=pass (mx1.freebsd.org: domain of alexander.lochmann@tu-dortmund.de designates 129.217.128.51 as permitted sender) smtp.mailfrom=alexander.lochmann@tu-dortmund.de; dmarc=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 31R8cmkY025019 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Mon, 27 Feb 2023 09:38:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tu-dortmund.de; s=unimail; t=1677487128; bh=piibla1asmdfImOs7ydxbN69/aOPBOl+c/rXeoF8aqg=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=DJp59A3wFZAQt4KpIog2kDy/P/Yq+zcrZMiBkaidpzr0tbACDWIq9no7StNlHcwxt 0bpaPgpoLq+QmVb8NBSYhjgjkf+PwCpYsbEzd1DznB5EI9B9hpEBqqGYvo6i9GTgJu 1+Ne7gpml2dT8nx/5UAOW2ofktWdrL5KKjJV+iU4= Message-ID: <8e8d9145-9ee1-195e-3dd3-4e3166ac8abb@tu-dortmund.de> Date: Mon, 27 Feb 2023 09:38:47 +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 Content-Language: de-DE-1901, en-US To: Konstantin Belousov Cc: freebsd-fs@freebsd.org References: <45d84dae-0ca9-95ed-f6fd-8243797453ff@tu-dortmund.de> From: Alexander Lochmann Subject: Re: Understanding locking for buf In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------1K0yL62K0inSR0ruxTeZisgi" X-Spamd-Result: default: False [-7.30 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[tu-dortmund.de:dkim]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; R_DKIM_ALLOW(-0.20)[tu-dortmund.de:s=unimail]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:129.217.128.0/24]; RCVD_IN_DNSWL_MED(-0.20)[129.217.128.51:from]; RWL_MAILSPIKE_GOOD(-0.10)[129.217.128.51:from]; MIME_BASE64_TEXT(0.10)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[tu-dortmund.de]; MLMMJ_DEST(0.00)[freebsd-fs@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:680, ipnet:129.217.0.0/16, country:DE]; DKIM_TRACE(0.00)[tu-dortmund.de:+]; HAS_ATTACHMENT(0.00)[]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PQDRt4HF6z4333 X-Spamd-Bar: ------- X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------1K0yL62K0inSR0ruxTeZisgi Content-Type: multipart/mixed; boundary="------------jRydQZMlaYDmZwf5fxyKbzDW"; protected-headers="v1" From: Alexander Lochmann To: Konstantin Belousov Cc: freebsd-fs@freebsd.org Message-ID: <8e8d9145-9ee1-195e-3dd3-4e3166ac8abb@tu-dortmund.de> Subject: Re: Understanding locking for buf References: <45d84dae-0ca9-95ed-f6fd-8243797453ff@tu-dortmund.de> In-Reply-To: --------------jRydQZMlaYDmZwf5fxyKbzDW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjQuMDIuMjMgMjE6NDEsIEtvbnN0YW50aW4gQmVsb3Vzb3Ygd3JvdGU6DQo+PiBWaWV3 aW5nIGl0IGZyb20gYSBkaWZmZXJlbnQgYW5nbGU6IEFyZSBhY2Nlc3NlcyBpbiBnX3Zmc19k b25lIHNhZmUgYmVjYXVzZQ0KPj4gdGhlIGJ1ZiBpbnN0YW5jZSBpcyBhbHJlYWR5IGxvY2tl ZCBmcm9tIGEgZ2xvYmFsIHBlcnNwZWN0aXZlPw0KPj4gSGVuY2UsIG90aGVyIGNvZGUgcGF0 aHMgd291bGQgYmxvY2sgb24gQlVGX0xPQ0soKS4NCj4gZ2VvbSBjb21wbGV0aW9uIGNvZGUg aXMgdGhlIG9ubHkgY29kZSB0aGF0IGFsbG93ZWQgdG8gdG91Y2ggdGhlIGJ1ZmZlcg0KPiBh ZnRlciB0aGUgb3duZXJzaGlwIHdhcyByZWxpbmd1aXNoZWQuDQo+IA0KPiBJIGJlbGlldmUg SSBhbHJlYWR5IHRlbGwgdGhhdCB0byB5b3U6IGNvbnNpZGVyIHRoZSBidWZmZXIgbG9jayBh ZnRlcg0KPiBMS19LRVJOUFJPQyBhcyBhIHNlbWFwaG9yZSBhbmQgbm90IGxvY2suDQpZZWFo LCB5b3UgYWxyZWFkeSBkaWQuIEkgdW5kZXJzdGFuZCBpdC4NCldoZW4gc3luY2hyb25vdXMg SU8gaXMgcGVyZm9ybWVkLCB0aGUgTEtfS0VSTlBST0MgdGhpbmcgaXNuJ3QgdXNlZC4gVGhl IA0KbG9jayBpcyBzdGlsbCBvd25lZCBieSB0aGUgY29udGV4dCB0aGF0IHRyaWdnZXJlZCB0 aGUgSU8gb3BlcmF0aW9uLg0KQW0gSSByaWdodCB0aGF0IGV2ZW4gaW4gdGhpcyBzaXR1YXRp b24gdGhlIGFjY2Vzc2VzIGZyb20gZ192ZnNfZG9uZSBhcmUgDQpwZXJmb3JtZWQ/DQpDYW4g dGhvc2UgYWNjZXNzZXMgYmUgY29uc2lkZXJlZCBhcyB2YWxpZCBleGNlcHRpb25zIG9mIHRo ZSBvdmVyYWxsIA0KbG9ja2luZyBydWxlICd1c2UgYl9sb2NrJyBzaW5jZSB0aGUgYnVmIGlz IGxvY2tlZD8NCg0KLSBBbGV4DQoNCi0tIA0KVGVjaG5pc2NoZSBVbml2ZXJzaXTDpHQgRG9y dG11bmQNCkNvbXB1dGVyIFNjaWVuY2UgWElJIC0gU3lzdGVtIFNvZnR3YXJlIEdyb3VwDQpB bGV4YW5kZXIgTG9jaG1hbm4gICAgICAgICAgICAgICAgUEdQIGtleTogMHhCQzNFRjZGRA0K T3R0by1IYWhuLVN0ci4gMTYgICAgICAgICAgICAgICAgIHBob25lOiAgKzQ5LjIzMS43NTU2 MTQxDQpELTQ0MjI3IERvcnRtdW5kICAgICAgICAgICAgICAgICAgZmF4OiAgICArNDkuMjMx Ljc1NTYxMTYNCmh0dHBzOi8vc3lzLmNzLnR1LWRvcnRtdW5kLmRlL2FsDQo= --------------jRydQZMlaYDmZwf5fxyKbzDW-- --------------1K0yL62K0inSR0ruxTeZisgi Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEElhZsUHzVP0dbkjCRWT7tBbw+9v0FAmP8bBgFAwAAAAAACgkQWT7tBbw+9v0P Sw//eXGNS+FERyB9YdEUMSguHVvtMqlMo4l7QRionJuz/6S+H8aQ6UNYya3ebG0gcK0MJ2NNB72T 1NomYUvo29D372Dt+p9F+TaRBzBVb7LZtSFZhHsszMRuRxSp3kIRIkKO1EFLy2/PbXFw/+zxRo5x i3nh+Y3X78Il44xXPzXy6/mjK7xM3Xh/BtPs6NtUyHqLC6HPBQIAHq1P7WW10+IhDV9YrzHrTpH5 4p5uH9cnW/fifSjd7AYllTivaA5dyOdfvHa7a4XO446lawctzYIcUw4lHC+y7gJwC6F/NN3ncBaP OKAYC5NQ6uTbri6X/7XbCDYvRjYv/CNOzD5py8ZoVfDnAG+MEWNFE1WhfuPxtYnVyhddxIeV31pA 5bnKaox34yjGUvDbQ30aQsHfIk88KWLMxdYmamOXP/SbuQ57/+Mogt6QcrGJhSRQMmwTV4riGPNH cN8bqP6thx0M8V69ME1T7qPd6i45WNzRENViNRqgY80lRA/8u36k9bAtRL3qhQCEfhsAeko1Hxwy l6RgZ2Y3POyI5pDR3NJH3VILHO9RlmyjvlOymvNePsoktA9YtvzWcgvj24W/oSpRHujSMlUzkpuu 34NCelS7YUDm2jthebxM5tj3zCyETslsFWqKSG0HRcvmIX9uH2qaGX7Ug0XGNEXoXqCpeAqhGOSG yGM= =W8cR -----END PGP SIGNATURE----- --------------1K0yL62K0inSR0ruxTeZisgi--