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 0B8ADC44512 for ; Thu, 16 Jul 2026 18:42:55 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=T39x6x4ELTHSweRYd9Oejk97jp83lSBzHXqExgiUQZE=; b=fqCqe2whQetiHq 6LI/uASldIpkt5/NxAgDNDprLGiIbkLFpDqv3Eu4s2SJnXKl8vfuIGmEuvlMIt1xOVpvnZXrf5Il2 sjhd06A99XVTTWFVyULQW7UsCIZPXnspI2zpj0LfuYXa1C9PrZBTqmep5Qx5mbBfLMk5N+qt0nxp6 ayeB2yBZjjDyI6vnL4zebAVdUt90F3Qs08jgLlPcON8TFzC8rZyxKUwEw4QeDhOaV5OvRam+uwGEW IeFOuhXuSam2E578gT7XI2wfMkKolO1huo3jHw6AxA38rn95WkwfbcHT8tOq0cT7LnvRaIPMXHfm5 mMBCXbUPYXlOjEbI4pWA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wkR2s-00000000PhG-3Hqy; Thu, 16 Jul 2026 18:42:54 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wkR2r-00000000Pga-2KYQ for linux-phy@lists.infradead.org; Thu, 16 Jul 2026 18:42:53 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id A5C6560A5E; Thu, 16 Jul 2026 18:42:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 018411F00A3F; Thu, 16 Jul 2026 18:42:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784227372; bh=U7AQmXFSfqDVz5EHOjqjO85xhvfSAjF8GBEv0zPWgfc=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=V/gWi8i3YHhhbqizNzLSn+W/lr7HxrAahLQJFWofPNCP0E5xv08rOB5kxGmLM8lNn HbPK7grv/A/K20C6NyXEW8EXHd3TW8g2APUSRTkuwTxA39fhMA6HtCUJun6UiRYdHr LVlQRKEUxMfcxVBV1agIGtq60lBX76NFZTFjcUgOhe65by98lJSlzV9reZJ7Kz2jE6 Q+qRQe15O3RY9woQlDviHEZ7IdmQu8rEKb8PcNM4Mr4j3d9fQVkyhsWjIyd73qs1E2 30Qm5Lgc5QDyw4t4N84B7HXeWsAe8Nhy19G2Yuwj8KehBlyveaEO2TS93Y0//+cB+t eef/yMasIz3Bw== From: sashiko-bot@kernel.org Subject: Re: [PATCH v5] phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context To: "Claudiu Beznea" Cc: wsa+renesas@sang-engineering.com, vkoul@kernel.org, linux-phy@lists.infradead.org, neil.armstrong@linaro.org, olteanv@gmail.com In-Reply-To: <20260716183246.3183877-1-claudiu.beznea+renesas@tuxon.dev> References: <20260716183246.3183877-1-claudiu.beznea+renesas@tuxon.dev> Date: Thu, 16 Jul 2026 18:42:51 +0000 Message-Id: <20260716184252.018411F00A3F@smtp.kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBVbnNhZmUgUnVudGltZSBQTSBjaGVja2luZyBpbiB0aGUgc2hhcmVkIGludGVycnVw dCBoYW5kbGVyIGFsbG93cyBwb3RlbnRpYWwgaGFyZHdhcmUgYWNjZXNzIHRvIGEgc3VzcGVuZGVk IGRldmljZS4KLSBbSGlnaF0gTWlzc2luZyBjYW5jZWxfd29ya19zeW5jKCkgaW4gdGhlIGRldmlj ZSByZW1vdmFsIHBhdGggbGVhZHMgdG8gYSBVc2UtQWZ0ZXItRnJlZSBvbiB0aGUgd29yayBpdGVt LgotLQoKLS0tIFBhdGNoIFsxXTogW1BBVENIIHY1XSBwaHk6IHJlbmVzYXM6IHJjYXItZ2VuMy11 c2IyOiBBdm9pZCBsb25nIGRlbGF5IGluIGF0b21pYyBjb250ZXh0IC0tLQpjb21taXQgZjIyMTNm NDVkZjY5NTVhNzlmZjM1OTE5ZDUyMWUwOGFhMDk3MWUwMQpBdXRob3I6IENsYXVkaXUgQmV6bmVh IDxjbGF1ZGl1LmJlem5lYS51akBicC5yZW5lc2FzLmNvbT4KCnBoeTogcmVuZXNhczogcmNhci1n ZW4zLXVzYjI6IEF2b2lkIGxvbmcgZGVsYXkgaW4gYXRvbWljIGNvbnRleHQKClRoZSBPVEcgUEhZ IGluaXRpYWxpemF0aW9uIHNlcXVlbmNlIG5lZWRzIHRvIHdhaXQgZm9yIDIwIG1zIGF0IGEgc3Bl Y2lmaWMKc3RlcC4gVGhpcyBwYXRjaCByZWxlYXNlcyB0aGUgc3BpbiBsb2NrIGJlZm9yZSBzbGVl cGluZyBhbmQgcmVhY3F1aXJlcyBpdAphZnRlcndhcmRzLCBpbnRyb2R1Y2luZyBhbiBvdGdfaW5p dGlhbGl6aW5nIHZhcmlhYmxlIHRvIGF2b2lkIG90aGVyIHRocmVhZHMKZW50ZXJpbmcgdGhlIGNy aXRpY2FsIHNlY3Rpb24uCgpMaW5rOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvYWZoa1gy WXMyQkcxZ25xeUBkdW8udWN3LmN6Cgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BoeS9yZW5lc2Fz L3BoeS1yY2FyLWdlbjMtdXNiMi5jIGIvZHJpdmVycy9waHkvcmVuZXNhcy9waHktcmNhci1nZW4z LXVzYjIuYwo+IGluZGV4IDlhNDVkODQwZWZlYjIuLmNlYWFjNjkxZWM4OTEgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9waHkvcmVuZXNhcy9waHktcmNhci1nZW4zLXVzYjIuYwo+ICsrKyBiL2RyaXZl cnMvcGh5L3JlbmVzYXMvcGh5LXJjYXItZ2VuMy11c2IyLmMKClsgLi4uIF0KCj4gQEAgLTUwMiw2 ICs1NTQsNyBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcmNhcl9nZW4zX3BoeV91c2IyX2lycShpbnQg aXJxLCB2b2lkICpfY2gpCj4gIAl2b2lkIF9faW9tZW0gKnVzYjJfYmFzZSA9IGNoLT5iYXNlOwo+ ICAJc3RydWN0IGRldmljZSAqZGV2ID0gY2gtPmRldjsKPiAgCWlycXJldHVybl90IHJldCA9IElS UV9OT05FOwo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgCXUzMiBzdGF0dXM7Cj4gIAo+ICAJ cG1fcnVudGltZV9nZXRfbm9yZXN1bWUoZGV2KTsKPiBAQCAtNTA5LDMzICs1NjIsMTAyIEBAIHN0 YXRpYyBpcnFyZXR1cm5fdCByY2FyX2dlbjNfcGh5X3VzYjJfaXJxKGludCBpcnEsIHZvaWQgKl9j aCkKPiAgCWlmIChwbV9ydW50aW1lX3N1c3BlbmRlZChkZXYpKQo+ICAJCWdvdG8gcnBtX3B1dDsK CltTZXZlcml0eTogSGlnaF0KVGhpcyBpc24ndCBhIGJ1ZyBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0 Y2gsIGJ1dCBkb2VzIHVzaW5nCnBtX3J1bnRpbWVfZ2V0X25vcmVzdW1lKCkgaGVyZSBhbGxvdyB0 aGUgSVJRIGhhbmRsZXIgdG8gYWNjZXNzIHBvd2VyZWQtZG93bgpoYXJkd2FyZT8KCklmIHRoaXMg ZGV2aWNlIHNoYXJlcyBhbiBJUlEgbGluZSB3aXRoIGFub3RoZXIgYWN0aXZlIGRldmljZSwgYW5k IHRoZSBvdGhlcgpkZXZpY2UgdHJpZ2dlcnMgYW4gaW50ZXJydXB0IHdoaWxlIHRoaXMgVVNCIFBI WSBkZXZpY2UgaXMgaW4gdGhlIHByb2Nlc3Mgb2YKcnVudGltZSBzdXNwZW5kaW5nIChSUE1fU1VT UEVORElORyksIHBtX3J1bnRpbWVfc3VzcGVuZGVkKCkgd2lsbCByZXR1cm4gZmFsc2UuCgpUaGlz IGFsbG93cyB0aGUgaGFuZGxlciB0byBwcm9jZWVkIGFuZCByZWFkIFVTQjJfT0JJTlRTVEEgd2hp bGUgdGhlIGhhcmR3YXJlCmlzIGFjdGl2ZWx5IHBvd2VyaW5nIGRvd24uIEludmFsaWQgcmVnaXN0 ZXIgcmVhZHMgZnJvbSBzdXNwZW5kZWQgaGFyZHdhcmUKb2Z0ZW4gcmV0dXJuIH4wdSwgd2hpY2gg aW4gYSBzaGFyZWQgSVJRIGhhbmRsZXIgbGVhZHMgdG8gc3B1cmlvdXMgaW50ZXJydXB0CmhhbmRs aW5nIGFuZCBwb3RlbnRpYWxseSBjYXVzZXMgYW4gSVJRIHN0b3JtLgoKQ291bGQgdGhpcyBiZSB1 cGRhdGVkIHRvIHVzZSBwbV9ydW50aW1lX2dldF9pZl9hY3RpdmUoKSB0byBzYWZlbHkgY2hlY2sg dGhlCmFjdGl2ZSBzdGF0dXMgYmVmb3JlIHByb2NlZWRpbmc/CgpbIC4uLiBdCgpXaGlsZSByZXZp ZXdpbmcgdGhlIGZpbGUsIEkgYWxzbyBub3RpY2VkIHRoZSBmb2xsb3dpbmcgcHJlLWV4aXN0aW5n IGlzc3VlIGluCnRoZSByZW1vdmFsIHBhdGg6Cgpkcml2ZXJzL3BoeS9yZW5lc2FzL3BoeS1yY2Fy LWdlbjMtdXNiMi5jOnJjYXJfZ2VuM19waHlfdXNiMl9yZW1vdmUoKSB7CiAgICBzdHJ1Y3QgcmNh cl9nZW4zX2NoYW4gKmNoYW5uZWwgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKCiAgICBp ZiAoY2hhbm5lbC0+aXNfb3RnX2NoYW5uZWwpCiAgICAgICAgZGV2aWNlX3JlbW92ZV9maWxlKCZw ZGV2LT5kZXYsICZkZXZfYXR0cl9yb2xlKTsKfQoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGEg cHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgZG9lcyB0aGUgZGV2aWNlIHJlbW92YWwgcGF0aCBmYWls IHRvIGNhbmNlbAp0aGUgcGVuZGluZyB3b3JrIGl0ZW0/CgpJZiBhIHJvbGUgc3dpdGNoIGV2ZW50 IG9jY3VycyBhbmQgc2NoZWR1bGVfd29yaygmY2gtPndvcmspIGlzIGNhbGxlZCBqdXN0CmJlZm9y ZSB0aGUgZHJpdmVyIGlzIHVuYm91bmQsIHJjYXJfZ2VuM19waHlfdXNiMl9yZW1vdmUoKSB3aWxs IGV4ZWN1dGUgYW5kCnJldHVybiB3aXRob3V0IGNhbmNlbGxpbmcgdGhlIHdvcmsuCgpEZXZyZXMg Y2xlYW51cCB3aWxsIHRoZW4gZnJlZSB0aGUgY2hhbm5lbCBtZW1vcnkgc3RydWN0dXJlLiBXaGVu IHRoZQp3b3JrcXVldWUgZGlzcGF0Y2hlcyByY2FyX2dlbjNfcGh5X3VzYjJfd29yaygpLCBpdCB3 aWxsIGFjY2VzcyBjaC0+ZXh0Y29uCm9uIHRoZSBmcmVlZCBjaGFubmVsIG9iamVjdCwgY2F1c2lu ZyBhIHVzZS1hZnRlci1mcmVlLgoKU2hvdWxkIGEgY2FsbCB0byBjYW5jZWxfd29ya19zeW5jKCZj aGFubmVsLT53b3JrKSBiZSBhZGRlZCB0byB0aGUgcmVtb3ZlCmZ1bmN0aW9uPwoKLS0gClNhc2hp a28gQUkgcmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcxNjE4 MzI0Ni4zMTgzODc3LTEtY2xhdWRpdS5iZXpuZWErcmVuZXNhc0B0dXhvbi5kZXY/cGFydD0xCgot LSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK