From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3181FC5478C for ; Thu, 22 Feb 2024 18:33:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=IBIqnTds2g6ewF9EkoEyVmaECDo+gbK9GxrsvNMRV20=; b=3jamPlX2y2qH3l ibs0sjLoa5Koin1QacCPohDnj32vyLasPU8pw1xcZ83CQSzTxBbIumhFJPMDDeYnIMbpJOeVbAMm0 FLhV2z/OTAXVUb/xyYlCcLSEfCPt0Dhzx/hQKc5B8UvCAyltSFtzsHbECpSjYJwPww0N0sBlUmuvV zxd6w58cn1FoZ+6tycZMHZ3m3z/lT6kGA86BYMyshJj0Z/iu7W+MbrmSIxRzcssiPRNifz8nZpY0m qxf10Bq5NFNm5kVfMDL/p1z+5mL1uxxK9p5basyXK0Lr5W6FWwO/AISns3qvFeCB0CRNPBpqV/6Dz 0khXVaUqOZPNDvh9oocA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdDss-000000066XU-3CtX; Thu, 22 Feb 2024 18:33:26 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdDsq-000000066WV-11r7 for linux-arm-kernel@lists.infradead.org; Thu, 22 Feb 2024 18:33:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1708626803; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IDF5rof44gEIb9jX4TIDVAFNvDzRBoYmWa48QZ9r6nQ=; b=D0ZtY1oIp7QA6O30Rm2V0jW2OWKoZp8aA3q+ngiMybXC/utYPnoAQvboMu90kabK0AWpHu HSMoXb6XY56gMSgWFA7XOlsU2/xbvPxtW/9D5p3Uqn2WEzBjjTXZVL4O2F5B3ZWbiAX3zr H8Ju1pQHpF5fDASEL4DTLa9+t4AtJcU= Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-497-vaWQWxlJMhKPx3Zoy9khrA-1; Thu, 22 Feb 2024 13:33:18 -0500 X-MC-Unique: vaWQWxlJMhKPx3Zoy9khrA-1 Received: by mail-ej1-f71.google.com with SMTP id a640c23a62f3a-a2f1d0c3389so3702466b.0 for ; Thu, 22 Feb 2024 10:33:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708626798; x=1709231598; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IDF5rof44gEIb9jX4TIDVAFNvDzRBoYmWa48QZ9r6nQ=; b=QkEj7hSk3VnCzUwZR7j6FNGsXi//A/pCMu+6xXScVJ/z8D6B4KnybV9r7o7kEJH1FV FLhNsuwcp7onEvO2/GzG2AoVJl8tjjkgqQhSTAtjIrLhDF5wffnvwdgIKP+NmAqYP3YO CqAvz3tAFTr770R1xzej4b9JSGSsnMV3wdgUGLAUjbbGgd8Gf4WgfJb5Jt9cCJtZ16L1 7mEdMs9a8OLFvf12nqsgIldB+O+wwbqBrdaerWcDl/pxLvedLifIfEYBVPRTVAevAAP/ tcqngzQ5zk9gz93yZePRxa/sA+jFo8N7knkuB6IMrwb2jUDkNeBgF8HmpMdovmJc9KFo oE7g== X-Forwarded-Encrypted: i=1; AJvYcCUVPC+EG0oKpkRiLr51mrkU7D5CunezV1qc6+in4R8hL6WYcxZ4AcRKZwVdI/gl2RWUs1hHk0wnQikiKlVTHP3n4Givw8YE1CJMIs+XPDLX6XGela4= X-Gm-Message-State: AOJu0YwtJ8He7alWSTvCuVbE1D729GvIl1dyoJ4CTvXjset+jDeoncbA 9MpDrOfYDb265eBtTQJMpgqR0HrkIM3aEqNomAhvAdtHvlX7iC19DPb514+OFgraYcZB7eZeAiO 8nYTKiIHt1rCl4Psg3Yxf8mtum7unMHKsSB2dtpXoFdeYGDq4aQSLiHONlam3+SHXB4ddl1tg X-Received: by 2002:a17:906:3b52:b0:a3f:1ec7:8765 with SMTP id h18-20020a1709063b5200b00a3f1ec78765mr4781469ejf.8.1708626797787; Thu, 22 Feb 2024 10:33:17 -0800 (PST) X-Google-Smtp-Source: AGHT+IHy6MVM+yU0ergPm1eOLv+jCkZxkYnKmu7DqTz49UohXBGjHmSJ/pKffRukeXLaaXuaiUR+Cg== X-Received: by 2002:a17:906:3b52:b0:a3f:1ec7:8765 with SMTP id h18-20020a1709063b5200b00a3f1ec78765mr4781437ejf.8.1708626797348; Thu, 22 Feb 2024 10:33:17 -0800 (PST) Received: from ?IPV6:2001:1c00:c32:7800:5bfa:a036:83f0:f9ec? (2001-1c00-0c32-7800-5bfa-a036-83f0-f9ec.cable.dynamic.v6.ziggo.nl. [2001:1c00:c32:7800:5bfa:a036:83f0:f9ec]) by smtp.gmail.com with ESMTPSA id lu16-20020a170906fad000b00a3d5efc65e0sm4854658ejb.91.2024.02.22.10.33.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 22 Feb 2024 10:33:16 -0800 (PST) Message-ID: <7013bf9e-2663-4613-ae61-61872e81355b@redhat.com> Date: Thu, 22 Feb 2024 19:33:15 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] devm-helpers: Add resource managed version of mutex init To: Matthew Auld , =?UTF-8?Q?Marek_Beh=C3=BAn?= , linux-kernel@vger.kernel.org, Matti Vaittinen Cc: Linus Walleij , Bartosz Golaszewski , Lucas De Marchi , Oded Gabbay , =?UTF-8?Q?Thomas_Hellstr=C3=B6m?= , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Aleksandr Mezin , Jean Delvare , Guenter Roeck , Pavel Machek , Lee Jones , Sebastian Reichel , Matthias Brugger , AngeloGioacchino Del Regno , linux-gpio@vger.kernel.org, intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-hwmon@vger.kernel.org, linux-leds@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240222145838.12916-1-kabel@kernel.org> <03e62bcf-137c-4947-8f34-0cbfcba92a30@intel.com> From: Hans de Goede In-Reply-To: <03e62bcf-137c-4947-8f34-0cbfcba92a30@intel.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US, nl X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240222_103324_375880_D609EE19 X-CRM114-Status: GOOD ( 17.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksCgpPbiAyLzIyLzI0IDE3OjQ0LCBNYXR0aGV3IEF1bGQgd3JvdGU6Cj4gT24gMjIvMDIvMjAy NCAxNDo1OCwgTWFyZWsgQmVow7puIHdyb3RlOgo+PiBBIGZldyBkcml2ZXJzIGFyZSBkb2luZyBy ZXNvdXJjZS1tYW5hZ2VkIG11dGV4IGluaXRpYWxpemF0aW9uIGJ5Cj4+IGltcGxlbWVudGluZyBh ZC1ob2Mgb25lLWxpbmVyIG11dGV4IGRyb3BwaW5nIGZ1bmN0aW9ucyBhbmQgdXNpbmcgdGhlbQo+ PiB3aXRoIGRldm1fYWRkX2FjdGlvbl9vcl9yZXNldCgpLiBIZWxwIGRyaXZlcnMgYXZvaWQgdGhl c2UgcmVwZWF0ZWQKPj4gb25lLWxpbmVycyBieSBhZGRpbmcgbWFuYWdlZCB2ZXJzaW9uIG9mIG11 dGV4IGluaXRpYWxpemF0aW9uLgoKPHNuaXA+Cgo+PiBpbmRleCA3NDg5MTgwMjIwMGQuLjcwNjQw ZmI5NjExNyAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9saW51eC9kZXZtLWhlbHBlcnMuaAo+PiAr KysgYi9pbmNsdWRlL2xpbnV4L2Rldm0taGVscGVycy5oCj4+IEBAIC0yNCw2ICsyNCw4IEBACj4+ IMKgwqAgKi8KPj4gwqAgwqAgI2luY2x1ZGUgPGxpbnV4L2RldmljZS5oPgo+PiArI2luY2x1ZGUg PGxpbnV4L2tjb25maWcuaD4KPj4gKyNpbmNsdWRlIDxsaW51eC9tdXRleC5oPgo+PiDCoCAjaW5j bHVkZSA8bGludXgvd29ya3F1ZXVlLmg+Cj4+IMKgIMKgIHN0YXRpYyBpbmxpbmUgdm9pZCBkZXZt X2RlbGF5ZWRfd29ya19kcm9wKHZvaWQgKnJlcykKPj4gQEAgLTc2LDQgKzc4LDM0IEBAIHN0YXRp YyBpbmxpbmUgaW50IGRldm1fd29ya19hdXRvY2FuY2VsKHN0cnVjdCBkZXZpY2UgKmRldiwKPj4g wqDCoMKgwqDCoCByZXR1cm4gZGV2bV9hZGRfYWN0aW9uKGRldiwgZGV2bV93b3JrX2Ryb3AsIHcp Owo+PiDCoCB9Cj4+IMKgICtzdGF0aWMgaW5saW5lIHZvaWQgZGV2bV9tdXRleF9kcm9wKHZvaWQg KnJlcykKPj4gK3sKPj4gK8KgwqDCoCBtdXRleF9kZXN0cm95KHJlcyk7Cj4+ICt9Cj4+ICsKPj4g Ky8qKgo+PiArICogZGV2bV9tdXRleF9pbml0IC0gUmVzb3VyY2UgbWFuYWdlZCBtdXRleCBpbml0 aWFsaXphdGlvbgo+PiArICogQGRldjrCoMKgwqAgRGV2aWNlIHdoaWNoIGxpZmV0aW1lIG11dGV4 IGlzIGJvdW5kIHRvCj4+ICsgKiBAbG9jazrCoMKgwqAgTXV0ZXggdG8gYmUgaW5pdGlhbGl6ZWQg KGFuZCBhdXRvbWF0aWNhbGx5IGRlc3Ryb3llZCkKPj4gKyAqCj4+ICsgKiBJbml0aWFsaXplIG11 dGV4IHdoaWNoIGlzIGF1dG9tYXRpY2FsbHkgZGVzdHJveWVkIHdoZW4gZHJpdmVyIGlzIGRldGFj aGVkLgo+PiArICogQSBmZXcgZHJpdmVycyBpbml0aWFsaXplIG11dGV4ZXMgd2hpY2ggdGhleSB3 YW50IGRlc3Ryb3llZCBiZWZvcmUgZHJpdmVyIGlzCj4+ICsgKiBkZXRhY2hlZCwgZm9yIGRlYnVn Z2luZyBwdXJwb3Nlcy4KPj4gKyAqIGRldm1fbXV0ZXhfaW5pdCgpIGNhbiBiZSB1c2VkIHRvIG9t aXQgdGhlIGV4cGxpY2l0IG11dGV4X2Rlc3Ryb3koKSBjYWxsIHdoZW4KPj4gKyAqIGRyaXZlciBp cyBkZXRhY2hlZC4KPj4gKyAqLwo+PiArc3RhdGljIGlubGluZSBpbnQgZGV2bV9tdXRleF9pbml0 KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IG11dGV4ICpsb2NrKQo+PiArewo+PiArwqDCoMKg IG11dGV4X2luaXQobG9jayk7Cj4gCj4gRG8geW91IGtub3cgaWYgdGhpcyB0aGlzIG5lZWRzIF9f YWx3YXlzX2lubGluZT8gVGhlIHN0YXRpYyBsb2NrZGVwIGtleSBpbiBtdXRleF9pbml0KCkgc2hv dWxkIGJlCj4gZGlmZmVyZW50IGZvciBlYWNoIGNhbGxlciBjbGFzcy4gU2VlIGMyMWYxMWQxODJj MiAoImRybTogZml4IGRybW1fbXV0ZXhfaW5pdCgpIikuCgpUaGF0IGlzIGEgdmVyeSBnb29kIHBv aW50LiBJIGJlbGlldmUgdGhhdCB0aGlzIHNob3VsZCBtaXJyb3IgbXV0ZXhfaW5pdCgpIGFuZAp0 aGUgYWN0dWFsIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb24gc2hvdWxkIGJlIF9fZGV2bV9tdXRleF9p bml0KCkgd2hpY2ggdGFrZXMKdGhlIGtleSBhcyBleHRyYSBhcmd1bWVudCAoYW5kIGNhbGxzIF9f bXV0ZXhfaW5pdCgpKSBhbmQgdGhlbiBtYWtlCmRldm1fbXV0ZXhfaW5pdCgpIGl0c2VsZiBhIG1h Y3JvIG1pcnJvcmluZyB0aGUgbXV0ZXhfaW5pdCgpIG1hY3JvLgoKUmVnYXJkcywKCkhhbnMKCgoK CgoKPiAKPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIG11dGV4X2Rlc3Ryb3koKSBp cyBhbiBlbXB0eSBmdW5jdGlvbiBpZiBDT05GSUdfREVCVUdfTVVURVhFUyBpcwo+PiArwqDCoMKg wqAgKiBkaXNhYmxlZC4gTm8gbmVlZCB0byBhbGxvY2F0ZSBhbiBhY3Rpb24gaW4gdGhhdCBjYXNl Lgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBpZiAoSVNfRU5BQkxFRChDT05GSUdfREVCVUdf TVVURVhFUykpCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZGV2bV9hZGRfYWN0aW9uX29yX3Jl c2V0KGRldiwgZGV2bV9tdXRleF9kcm9wLCBsb2NrKTsKPj4gK8KgwqDCoCBlbHNlCj4+ICvCoMKg wqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiDCoCAjZW5kaWYKPiAKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==