From nobody Fri Feb 24 14:00:57 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 4PNWl22fDVz3tHGN for ; Fri, 24 Feb 2023 14:01:02 +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 4PNWl04sbtz452H for ; Fri, 24 Feb 2023 14:01:00 +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=Rigzg7lT; 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.100] (i5387852E.versanet.de [83.135.133.46]) (authenticated bits=0) by unimail.uni-dortmund.de (8.17.1.9/8.17.1) with ESMTPSA id 31OE0w8b000471 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Fri, 24 Feb 2023 15:00:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tu-dortmund.de; s=unimail; t=1677247258; bh=eOXNDOkFjuYoGex2xWSkCC/fQjFG9MEHYjW9zVcikqw=; h=Date:From:To:Cc:Subject; b=Rigzg7lToztPBpGx/gV11l/MP0TnZGx3ujrJ1Kd7/elPaNJgJsyLzrMRlR2bXAjeE EsFy6G1d6hqfsYgK+32sm+dZRZmZDuNP8SEvWUClpQ4FWvj4x7C+sOzTgNd5kj3YuV V9Gc9Q9RjgxOHG7wDKwof11ipRI+EKAQAX5roQDU= Message-ID: <45d84dae-0ca9-95ed-f6fd-8243797453ff@tu-dortmund.de> Date: Fri, 24 Feb 2023 15:00:57 +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 From: Alexander Lochmann To: Konstantin Belousov Cc: freebsd-fs@freebsd.org Subject: Understanding locking for buf Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------6qEDoPgBZ0QxwsEXCqCF6A4E" X-Spamd-Result: default: False [-7.30 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_LOW(-1.00)[tu-dortmund.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; R_DKIM_ALLOW(-0.20)[tu-dortmund.de:s=unimail]; RCVD_IN_DNSWL_MED(-0.20)[129.217.128.51:from]; R_SPF_ALLOW(-0.20)[+ip4:129.217.128.0/24]; RWL_MAILSPIKE_GOOD(-0.10)[129.217.128.51:from]; MIME_BASE64_TEXT(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[tu-dortmund.de]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[freebsd-fs@freebsd.org]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:680, ipnet:129.217.0.0/16, country:DE]; RCPT_COUNT_TWO(0.00)[2]; HAS_ATTACHMENT(0.00)[]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[tu-dortmund.de:+]; 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: 4PNWl04sbtz452H X-Spamd-Bar: ------- X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------6qEDoPgBZ0QxwsEXCqCF6A4E Content-Type: multipart/mixed; boundary="------------x0bPb0tgMNaaCONevmCsVlMN"; protected-headers="v1" From: Alexander Lochmann To: Konstantin Belousov Cc: freebsd-fs@freebsd.org Message-ID: <45d84dae-0ca9-95ed-f6fd-8243797453ff@tu-dortmund.de> Subject: Understanding locking for buf --------------x0bPb0tgMNaaCONevmCsVlMN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgS29uc3RhbnRpbiENCg0KSSdtIHNvcnJ5LiBJJ20gc3RpbGwgc3RydWdnbGluZyB0byB1 bmRlcnN0YW5kIGxvY2tpbmcgb2Ygc3RydWN0IGJ1Zi4NCkFzIGZhciBhcyBJIGtub3csIGEg c3RydWN0IGJ1ZiBpcyAobW9zdGx5KSBwcm90ZWN0ZWQgYnkgYl9sb2NrLg0KWW91IGFscmVh ZHkgZXhwbGFpbmVkIHRoZSBjb25jZXB0IG9mIExLX0tFUk5QUk9DLg0KDQpJLCBob3dldmVy LCBoYXZlIGFuIGluc3RhbmNlIG9mIHN0cnVjdCBidWYuIFRoYXQgcGFydGljdWxhciBvbmUg aXMgDQptb3N0bHkgYWNjZXNzZWQgZnJvbSBqdXN0IG9uZSBjb250ZXh0IChha2EgdGhyZWFk KSAtLSBhc3N1bWluZyANCnN5bmNocm9ub3VzIElPLg0KVGhlIG90aGVyLCB1bnByb3RlY3Rl ZCBhY2Nlc3NlcyBjb21lIGZyb20ganVzdCBvbmUgb3RoZXIgY29udGV4dC4gVGhvc2UgDQph Y2Nlc3NlcyBvcmlnaW5hdGUgZnJvbSAnZ192ZnNfZG9uZScgWzFdLg0KV2h5IGRvbid0IHlv dSByZWxlYXNlIGJfbG9jayB3aGVuIGJ1ZiBnb2VzIGZ1cnRoZXIgZG93biB0aGUgaW8gc3Rh Y2ssIA0KYW5kIGFjcXVpcmUgaXQgYWdhaW4gaW4gZ192ZnNfZG9uZT8NClRoaXMgd2F5IHRo ZSBjb250ZXh0IG9mIGdfdmZzX2RvbmUgd291bGQgb3duIHRoZSBiX2xvY2suDQoNClZpZXdp bmcgaXQgZnJvbSBhIGRpZmZlcmVudCBhbmdsZTogQXJlIGFjY2Vzc2VzIGluIGdfdmZzX2Rv bmUgc2FmZSANCmJlY2F1c2UgdGhlIGJ1ZiBpbnN0YW5jZSBpcyBhbHJlYWR5IGxvY2tlZCBm cm9tIGEgZ2xvYmFsIHBlcnNwZWN0aXZlPw0KSGVuY2UsIG90aGVyIGNvZGUgcGF0aHMgd291 bGQgYmxvY2sgb24gQlVGX0xPQ0soKS4NCg0KUmVnYXJkcywNCkFsZXgNCg0KWzFdIA0KaHR0 cHM6Ly9pcmlzLmNzLnR1LWRvcnRtdW5kLmRlL2ZyZWVic2QtbG9ja2RvYy9sYXRlc3Qvc291 cmNlL3N5cy9nZW9tL2dlb21fdmZzLmMjTDk2DQotLSANClRlY2huaXNjaGUgVW5pdmVyc2l0 w6R0IERvcnRtdW5kDQpDb21wdXRlciBTY2llbmNlIFhJSSAtIFN5c3RlbSBTb2Z0d2FyZSBH cm91cA0KQWxleGFuZGVyIExvY2htYW5uICAgICAgICAgICAgICAgIFBHUCBrZXk6IDB4QkMz RUY2RkQNCk90dG8tSGFobi1TdHIuIDE2ICAgICAgICAgICAgICAgICBwaG9uZTogICs0OS4y MzEuNzU1NjE0MQ0KRC00NDIyNyBEb3J0bXVuZCAgICAgICAgICAgICAgICAgIGZheDogICAg KzQ5LjIzMS43NTU2MTE2DQpodHRwczovL3N5cy5jcy50dS1kb3J0bXVuZC5kZS9hbA0K --------------x0bPb0tgMNaaCONevmCsVlMN-- --------------6qEDoPgBZ0QxwsEXCqCF6A4E Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEElhZsUHzVP0dbkjCRWT7tBbw+9v0FAmP4wxkFAwAAAAAACgkQWT7tBbw+9v1F jA/9ERO8YXoRVtmGYeA+RVxTZSVN4sXU5mj32FF6DbtOVOQqXMQCSwM12cUsMBJOY31VMaduCkCS xJ1WmD6c3ZcHjnsfewjJOnnnH1pQdawvA3cTPBV99zz9PyXaBn78zWwfcBRXPRZpcUdHTLNYD3Ji IFsXUvR2VsF5+0XWwjdcRRCc44OgbmcgnV0HuPpKLw4q/urAoQfFyUW9ut38qFC5vnUNVQW3BuwW nt8cMjpTP4rQ1+oaxxkHBmcP6HE9v2tiiiuBAeWxxFFYfvRA/Oy1iP7Ms+hazD2offGMv/3u12WR 3EDlWwwxvfMQkCnZhGiolgu9wIcKH1qp+9Gj61vyEbnOonQR3EadFQqBmeIWg5IFOQWF4k8p1Ymo 2k62AABE3bvKiIietPEvXa5rhqS6rjm1m2PWEUr/33O/USdBIVs57mCVhkM5KKPaccjASuP6pV/u Irgocy9RD7IcIEvJI86NjQAjmNDoQkigBGIflzJ/l1qc0KmBPmgIriSDGFmYLKLTjM7G0EBKXyrt 8hETMNq2XnQErpBDMwCb1bzV3a8qguTujryWRGxxLbkpe0VgTRdK555H9IDjcjg3Ls0m660y8338 vD7P1P1JHkixjt2OSgBpGgUXNo+JFFkxzPjLsC7hmdWoOMh0XA5dvPkx5w29u1+6nviCju8Oy6tg WTI= =4WJy -----END PGP SIGNATURE----- --------------6qEDoPgBZ0QxwsEXCqCF6A4E--