Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4129881ybi; Mon, 3 Jun 2019 06:14:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqwQZS1N99cCI4+Ukhnwh+MOgnFyEeMEj0L7ANd3c+4HGbaUTr6+mU11RcM+bT58Gz9ITlj7 X-Received: by 2002:a63:fb05:: with SMTP id o5mr29020270pgh.203.1559567643172; Mon, 03 Jun 2019 06:14:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559567643; cv=none; d=google.com; s=arc-20160816; b=y3J/w6l/WQa9qLcu88Mpc+UYG0GR1McxwPTjVIrXzAA1SwDGQ/nTwQ7B7HoVwZ7XeI 8wfjOeZ12Ly7kJtOdDbyca0qnlZHjCZ/iWyVGlHlnmGG9H8jOQpA5iD3ti90D4jmCH1f oPao14u7ps+fUU2aQ5A/T2eNIu/Jss4Vj5XX23nv9wkJh4YHvscTD5DpDSSdISOytkHE QsK1Sn7jh9jJkhRYPtzw9GGswym07BBYk3RGOx/Wa2EUN+4QbgnuP3eQHJTNJvS6oaBA V0rDTUuDBH9aSscI8at7dkipF4ZS2MumTiQoXKvWeV+5qsI+8UyFkzXgX7hhayfUeviR 9S3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=me4Q3yCxnaEDwABzPrqvBgZkv4GpBOMsZ6E/px0JVvA=; b=GyvHd3BAkYI59ip4/Kh7LxSZuLUgcqJhEbY5LEQu0bNRZLYVWxoKgQAP43yzM+pEJl iXFSFXvy0AzXjVLHChC1AdQkuVwE5yhS2ilzEbsiDrOaXWTKo+gqqgpthRl2yR2ri8vM cq3qsgLVB5lcw7WLziC1b2+hsQwskctnoGfUIpjC1i+IFS+aAEsGVqYZF0oZ/1DL6Hlu swZyCe6JuWU2UBYZ63PmC8EqbX6RUh05noO0npuTxMO+TE67bOZS2tzjDDVqWvCj+iqt 7mOyXpepr9RXGD+gRq+dXA9LB847gh76iBtbkvCpmwJcsdMRsRidWEWs6+bvHmjNr0mb gwbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nokia.onmicrosoft.com header.s=selector1-nokia-onmicrosoft-com header.b=EvNMtevT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nokia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i5si19232285pfr.52.2019.06.03.06.13.44; Mon, 03 Jun 2019 06:14:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nokia.onmicrosoft.com header.s=selector1-nokia-onmicrosoft-com header.b=EvNMtevT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nokia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728387AbfFCNLt (ORCPT + 99 others); Mon, 3 Jun 2019 09:11:49 -0400 Received: from mail-eopbgr80103.outbound.protection.outlook.com ([40.107.8.103]:35398 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726516AbfFCNLt (ORCPT ); Mon, 3 Jun 2019 09:11:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=me4Q3yCxnaEDwABzPrqvBgZkv4GpBOMsZ6E/px0JVvA=; b=EvNMtevTLyveqBaeIqVMe+MMvWtV6DmNsqsi6Bt2De+Kgi3TcaycKIWSuGVkrUEF9Id0/P2L5eBUYq+FJY+T6MQ1vnKzqUV9TB+3dMbQ3jfMvB6OH0noNsg+YzZUdExgTfQ7CWXrzOMSZ73h2PCl6O1BIzBuKXtlwyLF4b6o5P4= Received: from VI1PR07MB3165.eurprd07.prod.outlook.com (10.175.243.15) by VI1PR07MB4143.eurprd07.prod.outlook.com (52.134.26.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Mon, 3 Jun 2019 13:11:45 +0000 Received: from VI1PR07MB3165.eurprd07.prod.outlook.com ([fe80::1403:5377:c11d:a41a]) by VI1PR07MB3165.eurprd07.prod.outlook.com ([fe80::1403:5377:c11d:a41a%7]) with mapi id 15.20.1965.011; Mon, 3 Jun 2019 13:11:45 +0000 From: "Sverdlin, Alexander (Nokia - DE/Ulm)" To: "Adamski, Krzysztof (Nokia - PL/Wroclaw)" , Guenter Roeck , Jean Delvare CC: "linux-hwmon@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] hwmon: pmbus: protect read-modify-write with lock Thread-Topic: [PATCH] hwmon: pmbus: protect read-modify-write with lock Thread-Index: AQHVGg3k2XulVXbiDkOq27wOexnTBw== Date: Mon, 3 Jun 2019 13:11:45 +0000 Message-ID: <5ecab585-7e74-ea9f-8d33-93ab024e1a14@nokia.com> References: <20190530064509.GA13789@localhost.localdomain> In-Reply-To: <20190530064509.GA13789@localhost.localdomain> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [131.228.32.166] user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 x-clientproxiedby: HE1PR0102CA0005.eurprd01.prod.exchangelabs.com (2603:10a6:7:14::18) To VI1PR07MB3165.eurprd07.prod.outlook.com (2603:10a6:802:21::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=alexander.sverdlin@nokia.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4b7fbd54-94de-4f94-a5b4-08d6e8250727 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:VI1PR07MB4143; x-ms-traffictypediagnostic: VI1PR07MB4143: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0057EE387C x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(136003)(376002)(346002)(396003)(39860400002)(189003)(199004)(31686004)(76176011)(71190400001)(71200400001)(65826007)(25786009)(64126003)(486006)(26005)(446003)(11346002)(476003)(2616005)(52116002)(186003)(102836004)(99286004)(386003)(6506007)(53546011)(14444005)(256004)(4326008)(8676002)(31696002)(508600001)(6246003)(6512007)(7736002)(54906003)(316002)(81156014)(81166006)(66446008)(64756008)(66556008)(66476007)(66946007)(58126008)(73956011)(86362001)(5660300002)(110136005)(2906002)(53936002)(305945005)(229853002)(36756003)(8936002)(3846002)(6486002)(66066001)(6116002)(6436002)(65806001)(14454004)(65956001)(68736007);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR07MB4143;H:VI1PR07MB3165.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: V6qSizpizBOibPu2/FgKD41wPtxgWjQDQiLGlSSXAjMTlAxvi2vKAypn5zki6T8hSAhC0W6KR534+tCL4Dsc7+Vi5mUC1QH7BjhTcBPei+/raGdFG+UHuuiV9UkmV5HaE+eFvtqVTSicbUgbmYOJDnqAuKp699oQUZ/9LvPg/GN7QRPlYO+2iI3z4/AhXEcCLCn5nhPqHDstzXwzXSs3THWWIW6TlA4rpJgktyUNRiL0Nv7YmH6yRITe6iycCEsTcweTmrZik4HajEQh131j/SRHJtOZHdqT3SrxKbjO+6B8H6SS7q84GHMT+Ya/6Zl+fS5jGrzAHHQzHSTiIjafAw6WfvqdzkYM8RWQ71TcCIJNSavy+ROhcnShP8Vtr67bQGjEnwajMStiVOHfPm0euiuq0LjfXDlRKncpTPiMHqQ= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b7fbd54-94de-4f94-a5b4-08d6e8250727 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2019 13:11:45.3525 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: alexander.sverdlin@nokia.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4143 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkhDQoNCk9uIDMwLzA1LzIwMTkgMDg6NDUsIEFkYW1za2ksIEtyenlzenRvZiAoTm9raWEgLSBQ TC9Xcm9jbGF3KSB3cm90ZToNCj4gVGhlIG9wZXJhdGlvbiBkb25lIGluIHRoZSBwbWJ1c191cGRh dGVfZmFuKCkgZnVuY3Rpb24gaXMgYQ0KPiByZWFkLW1vZGlmeS13cml0ZSBvcGVyYXRpb24gYnV0 IGl0IGxhY2tzIGFueSBraW5kIG9mIGxvY2sgcHJvdGVjdGlvbg0KPiB3aGljaCBtYXkgY2F1c2Ug cHJvYmxlbXMgaWYgcnVuIG1vcmUgdGhhbiBvbmNlIHNpbXVsdGFuZW91c2x5LiBUaGlzDQo+IHBh dGNoIHVzZXMgYW4gZXhpc3RpbmcgdXBkYXRlX2xvY2sgbXV0ZXggdG8gZml4IHRoaXMgcHJvYmxl bS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEtyenlzenRvZiBBZGFtc2tpIDxrcnp5c3p0b2YuYWRh bXNraUBub2tpYS5jb20+DQo+IC0tLQ0KPiANCj4gSSdtIHJlc2VuZGluZyB0aGlzIHBhdGNoIHRv IHByb3BlciByZWNpcGllbnRzIHRoaXMgdGltZS4gU29ycnkgaWYgdGhlDQo+IHByZXZpb3VzIHN1 Ym1pc3Npb24gY29uZnVzZWQgYW55Ym9keS4NCj4gDQo+ICBkcml2ZXJzL2h3bW9uL3BtYnVzL3Bt YnVzX2NvcmUuYyB8IDExICsrKysrKysrLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaHdtb24v cG1idXMvcG1idXNfY29yZS5jIGIvZHJpdmVycy9od21vbi9wbWJ1cy9wbWJ1c19jb3JlLmMNCj4g aW5kZXggZWY3ZWU5MGVlNzg1Li45NGFkYmVkZTc5MTIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv aHdtb24vcG1idXMvcG1idXNfY29yZS5jDQo+ICsrKyBiL2RyaXZlcnMvaHdtb24vcG1idXMvcG1i dXNfY29yZS5jDQo+IEBAIC0yNjgsNiArMjY4LDcgQEAgaW50IHBtYnVzX3VwZGF0ZV9mYW4oc3Ry dWN0IGkyY19jbGllbnQgKmNsaWVudCwgaW50IHBhZ2UsIGludCBpZCwNCj4gIAlpbnQgcnY7DQo+ ICAJdTggdG87DQo+ICANCj4gKwltdXRleF9sb2NrKCZkYXRhLT51cGRhdGVfbG9jayk7DQo+ICAJ ZnJvbSA9IHBtYnVzX3JlYWRfYnl0ZV9kYXRhKGNsaWVudCwgcGFnZSwNCj4gIAkJCQkgICAgcG1i dXNfZmFuX2NvbmZpZ19yZWdpc3RlcnNbaWRdKTsNCj4gIAlpZiAoZnJvbSA8IDApDQo+IEBAIC0y NzgsMTEgKzI3OSwxNSBAQCBpbnQgcG1idXNfdXBkYXRlX2ZhbihzdHJ1Y3QgaTJjX2NsaWVudCAq Y2xpZW50LCBpbnQgcGFnZSwgaW50IGlkLA0KPiAgCQlydiA9IHBtYnVzX3dyaXRlX2J5dGVfZGF0 YShjbGllbnQsIHBhZ2UsDQo+ICAJCQkJCSAgIHBtYnVzX2Zhbl9jb25maWdfcmVnaXN0ZXJzW2lk XSwgdG8pOw0KPiAgCQlpZiAocnYgPCAwKQ0KPiAtCQkJcmV0dXJuIHJ2Ow0KPiArCQkJZ290byBv dXQ7DQo+ICAJfQ0KPiAgDQo+IC0JcmV0dXJuIF9wbWJ1c193cml0ZV93b3JkX2RhdGEoY2xpZW50 LCBwYWdlLA0KPiAtCQkJCSAgICAgIHBtYnVzX2Zhbl9jb21tYW5kX3JlZ2lzdGVyc1tpZF0sIGNv bW1hbmQpOw0KPiArCXJ2ID0gX3BtYnVzX3dyaXRlX3dvcmRfZGF0YShjbGllbnQsIHBhZ2UsDQo+ ICsJCQkJICAgIHBtYnVzX2Zhbl9jb21tYW5kX3JlZ2lzdGVyc1tpZF0sIGNvbW1hbmQpOw0KPiAr DQo+ICtvdXQ6DQo+ICsJbXV0ZXhfbG9jaygmZGF0YS0+dXBkYXRlX2xvY2spOw0KDQpUaGlzIGhh cyB0byBiZSBtdXRleF91bmxvY2soKS4uLg0KDQo+ICsJcmV0dXJuIHJ2Ow0KPiAgfQ0KPiAgRVhQ T1JUX1NZTUJPTF9HUEwocG1idXNfdXBkYXRlX2Zhbik7DQoNCi0tIA0KQmVzdCByZWdhcmRzLA0K QWxleGFuZGVyIFN2ZXJkbGluLg0K