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 X-Spam-Level: X-Spam-Status: No, score=-12.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,FORGED_MUA_MOZILLA,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DC76AC43461 for ; Thu, 10 Sep 2020 11:42:15 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3F1542145D for ; Thu, 10 Sep 2020 11:42:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="MG1AbPPQ"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="JKDsFNnu"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="Yuv6LxCp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F1542145D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=dqQp8EE2Ov+ieg/zpshSgHaXnEit7yQoCXidxN7bdbw=; b=MG1AbPPQ+vdXjs7pAdh2E2eHn K48h7CwmrriDHiFLoOZ3j/ed+Fw4Vn+IKJ/8OptmTGGeWyWfWER59A+bKVdJVW40MIOXgxJftR8lo 9v++0viRchZBELTjJkIUDfyRQDt9IzpZ/fXnV3I6GLAlhg5we2gjdGtVn9hbMyX/mqGIXX7WjWqCd Tgngw1QLaGrei9bvZKMlva3pQuUz8fYgyxpyAbpUMzYjtR8D6zzdo+cxF6ywsf7JbUi7M1YFd9HSY cVkxpM5RrfIH0pUjaWgA27HkUnnjEzJuotru88VYl+Z5fla4L1mLEL8QUA05WccdJkIBgpP2jimZs BU1Q8yOLQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kGKwk-000716-SQ; Thu, 10 Sep 2020 11:40:58 +0000 Received: from a27-185.smtp-out.us-west-2.amazonses.com ([54.240.27.185]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kGKwh-00070a-0Z for linux-arm-kernel@lists.infradead.org; Thu, 10 Sep 2020 11:40:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=zsmsymrwgfyinv5wlfyidntwsjeeldzt; d=codeaurora.org; t=1599738051; h=Subject:To:Cc:References:From:Message-ID:Date:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; bh=T0GnyR56yQMgQm8APNyslckH3jPvYmhD34jMrhUIPBE=; b=JKDsFNnuToZYA4+fBNwwXh+fbIeCTIN/jk/3A15H1cloWErLqeUqOLcnmrETdRzx Q98yrVSAF9VPI5l00y17M4AgnKlE1IBgQkJs1IvBvY5cxvtfhXK6o3inA6ff/XM0+08 x1RB7P/O5VQ7FhQdMDfeSRGDM9xOak3DGlmgHPdA= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1599738051; h=Subject:To:Cc:References:From:Message-ID:Date:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:Feedback-ID; bh=T0GnyR56yQMgQm8APNyslckH3jPvYmhD34jMrhUIPBE=; b=Yuv6LxCp9T8LlIcyWpMet55BSq2WO8mqtwZVT0XXe9j/GDpz8IIuyJIXjwh9C33Y w5o1xQbHRsQ8wqRDPsNQ+KTrNPGhEGRF159p1+yZs2z74+Ll+14fVurmj2/zt5S4upL FKsbtCfDKDJ9dcEmbPJnPme5FfDJJKN3BMiSN7Mo= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org E85FDC433C6 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=fail smtp.mailfrom=akashast@codeaurora.org Subject: Re: [PATCH] i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ To: Barry Song , linux-i2c@vger.kernel.org, wsa@kernel.org, linux-arm-kernel@lists.infradead.org References: <20200909041001.5612-1-song.bao.hua@hisilicon.com> From: Akash Asthana Message-ID: <0101017477d17c06-667ff918-322c-4ee0-bb76-7d52a7786676-000000@us-west-2.amazonses.com> Date: Thu, 10 Sep 2020 11:40:51 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <20200909041001.5612-1-song.bao.hua@hisilicon.com> Content-Language: en-US X-SES-Outgoing: 2020.09.10-54.240.27.185 Feedback-ID: 1.us-west-2.CZuq2qbDmUIuT3qdvXlRHZZCpfZqZ4GtG9v3VKgRyF0=:AmazonSES X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200910_074055_486177_8DC9951A X-CRM114-Status: GOOD ( 18.09 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gregory CLEMENT , linuxarm@huawei.com, Bjorn Andersson , Andy Gross , Manivannan Sadhasivam , Mukesh Savaliya , =?UTF-8?Q?Andreas_F=c3=a4rber?= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDkvOS8yMDIwIDk6NDAgQU0sIEJhcnJ5IFNvbmcgd3JvdGU6Cj4gVGhlIGNvZGUgaGFzIGJl ZW4gaW4gYSBpcnEtZGlzYWJsZWQgY29udGV4dCBzaW5jZSBpdCBpcyBoYXJkIElSUS4gVGhlcmUK PiBpcyBubyBuZWNlc3NpdHkgdG8gZG8gaXQgYWdhaW4uCj4KPiBDYzogR3JlZ29yeSBDTEVNRU5U IDxncmVnb3J5LmNsZW1lbnRAYm9vdGxpbi5jb20+Cj4gQ2M6ICJBbmRyZWFzIEbDpHJiZXIiIDxh ZmFlcmJlckBzdXNlLmRlPgo+IENjOiBNYW5pdmFubmFuIFNhZGhhc2l2YW0gPG1hbml2YW5uYW4u c2FkaGFzaXZhbUBsaW5hcm8ub3JnPgo+IENjOiBBa2FzaCBBc3RoYW5hIDxha2FzaGFzdEBjb2Rl YXVyb3JhLm9yZz4KPiBDYzogTXVrZXNoIFNhdmFsaXlhIDxtc2F2YWxpeUBjb2RlYXVyb3JhLm9y Zz4KPiBDYzogQW5keSBHcm9zcyA8YWdyb3NzQGtlcm5lbC5vcmc+Cj4gQ2M6IEJqb3JuIEFuZGVy c3NvbiA8Ympvcm4uYW5kZXJzc29uQGxpbmFyby5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogQmFycnkg U29uZyA8c29uZy5iYW8uaHVhQGhpc2lsaWNvbi5jb20+Cj4gLS0tClJldmlld2VkLWJ5OiBBa2Fz aCBBc3RoYW5hIDxha2FzaGFzdEBjb2RlYXVyb3JhLm9yZz4KPiAgIGRyaXZlcnMvaTJjL2J1c3Nl cy9pMmMtbXY2NHh4eC5jICAgfCA1ICsrLS0tCj4gICBkcml2ZXJzL2kyYy9idXNzZXMvaTJjLW93 bC5jICAgICAgIHwgNSArKy0tLQo+ICAgZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1xY29tLWdlbmku YyB8IDUgKystLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0 aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtbXY2NHh4eC5j IGIvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1tdjY0eHh4LmMKPiBpbmRleCA4ZDlkNGZmZGNkMjQu LmUwZTQ1ZmMxOWI4ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLW12NjR4 eHguYwo+ICsrKyBiL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtbXY2NHh4eC5jCj4gQEAgLTQ5Niwx MSArNDk2LDEwIEBAIHN0YXRpYyBpcnFyZXR1cm5fdAo+ICAgbXY2NHh4eF9pMmNfaW50cihpbnQg aXJxLCB2b2lkICpkZXZfaWQpCj4gICB7Cj4gICAJc3RydWN0IG12NjR4eHhfaTJjX2RhdGEJKmRy dl9kYXRhID0gZGV2X2lkOwo+IC0JdW5zaWduZWQgbG9uZwlmbGFnczsKPiAgIAl1MzIJCXN0YXR1 czsKPiAgIAlpcnFyZXR1cm5fdAlyYyA9IElSUV9OT05FOwo+ICAgCj4gLQlzcGluX2xvY2tfaXJx c2F2ZSgmZHJ2X2RhdGEtPmxvY2ssIGZsYWdzKTsKPiArCXNwaW5fbG9jaygmZHJ2X2RhdGEtPmxv Y2spOwo+ICAgCj4gICAJaWYgKGRydl9kYXRhLT5vZmZsb2FkX2VuYWJsZWQpCj4gICAJCXJjID0g bXY2NHh4eF9pMmNfaW50cl9vZmZsb2FkKGRydl9kYXRhKTsKPiBAQCAtNTE3LDcgKzUxNiw3IEBA IG12NjR4eHhfaTJjX2ludHIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ICAgCj4gICAJCXJjID0g SVJRX0hBTkRMRUQ7Cj4gICAJfQo+IC0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZHJ2X2RhdGEt PmxvY2ssIGZsYWdzKTsKPiArCXNwaW5fdW5sb2NrKCZkcnZfZGF0YS0+bG9jayk7Cj4gICAKPiAg IAlyZXR1cm4gcmM7Cj4gICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMt b3dsLmMgYi9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLW93bC5jCj4gaW5kZXggNjcyZjFmMjM5YmQ2 Li42MThkMzAxM2QwYjYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1vd2wu Ywo+ICsrKyBiL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtb3dsLmMKPiBAQCAtMTY1LDEwICsxNjUs OSBAQCBzdGF0aWMgaXJxcmV0dXJuX3Qgb3dsX2kyY19pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAq X2RldikKPiAgIHsKPiAgIAlzdHJ1Y3Qgb3dsX2kyY19kZXYgKmkyY19kZXYgPSBfZGV2Owo+ICAg CXN0cnVjdCBpMmNfbXNnICptc2cgPSBpMmNfZGV2LT5tc2c7Cj4gLQl1bnNpZ25lZCBsb25nIGZs YWdzOwo+ICAgCXVuc2lnbmVkIGludCBzdGF0LCBmaWZvc3RhdDsKPiAgIAo+IC0Jc3Bpbl9sb2Nr X2lycXNhdmUoJmkyY19kZXYtPmxvY2ssIGZsYWdzKTsKPiArCXNwaW5fbG9jaygmaTJjX2Rldi0+ bG9jayk7Cj4gICAKPiAgIAlpMmNfZGV2LT5lcnIgPSAwOwo+ICAgCj4gQEAgLTIwOCw3ICsyMDcs NyBAQCBzdGF0aWMgaXJxcmV0dXJuX3Qgb3dsX2kyY19pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAq X2RldikKPiAgIAkJCSAgIE9XTF9JMkNfU1RBVF9JUlFQLCB0cnVlKTsKPiAgIAo+ICAgCWNvbXBs ZXRlX2FsbCgmaTJjX2Rldi0+bXNnX2NvbXBsZXRlKTsKPiAtCXNwaW5fdW5sb2NrX2lycXJlc3Rv cmUoJmkyY19kZXYtPmxvY2ssIGZsYWdzKTsKPiArCXNwaW5fdW5sb2NrKCZpMmNfZGV2LT5sb2Nr KTsKPiAgIAo+ICAgCXJldHVybiBJUlFfSEFORExFRDsKPiAgIH0KPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9pMmMvYnVzc2VzL2kyYy1xY29tLWdlbmkuYyBiL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMt cWNvbS1nZW5pLmMKPiBpbmRleCBkZWFkNWRiMzMxNWEuLjhiNGMzNWY0N2E3MCAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLXFjb20tZ2VuaS5jCj4gKysrIGIvZHJpdmVycy9p MmMvYnVzc2VzL2kyYy1xY29tLWdlbmkuYwo+IEBAIC0yMTAsOSArMjEwLDggQEAgc3RhdGljIGly cXJldHVybl90IGdlbmlfaTJjX2lycShpbnQgaXJxLCB2b2lkICpkZXYpCj4gICAJdTMyIGRtYTsK PiAgIAl1MzIgdmFsOwo+ICAgCXN0cnVjdCBpMmNfbXNnICpjdXI7Cj4gLQl1bnNpZ25lZCBsb25n IGZsYWdzOwo+ICAgCj4gLQlzcGluX2xvY2tfaXJxc2F2ZSgmZ2kyYy0+bG9jaywgZmxhZ3MpOwo+ ICsJc3Bpbl9sb2NrKCZnaTJjLT5sb2NrKTsKPiAgIAltX3N0YXQgPSByZWFkbF9yZWxheGVkKGJh c2UgKyBTRV9HRU5JX01fSVJRX1NUQVRVUyk7Cj4gICAJcnhfc3QgPSByZWFkbF9yZWxheGVkKGJh c2UgKyBTRV9HRU5JX1JYX0ZJRk9fU1RBVFVTKTsKPiAgIAlkbV90eF9zdCA9IHJlYWRsX3JlbGF4 ZWQoYmFzZSArIFNFX0RNQV9UWF9JUlFfU1RBVCk7Cj4gQEAgLTI5NCw3ICsyOTMsNyBAQCBzdGF0 aWMgaXJxcmV0dXJuX3QgZ2VuaV9pMmNfaXJxKGludCBpcnEsIHZvaWQgKmRldikKPiAgIAkgICAg ZG1fcnhfc3QgJiBSWF9ETUFfRE9ORSB8fCBkbV9yeF9zdCAmIFJYX1JFU0VUX0RPTkUpCj4gICAJ CWNvbXBsZXRlKCZnaTJjLT5kb25lKTsKPiAgIAo+IC0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm Z2kyYy0+bG9jaywgZmxhZ3MpOwo+ICsJc3Bpbl91bmxvY2soJmdpMmMtPmxvY2spOwo+ICAgCj4g ICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICAgfQoKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9u IENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sXG5hIExp bnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0CgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=