Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1533345rdb; Thu, 7 Dec 2023 01:38:06 -0800 (PST) X-Google-Smtp-Source: AGHT+IGO0lqFpEi7NxNbbuvvaahsXCk/eCFUfzTEmSfR3ekzyfGHsP6z7PVBIHaQtbgmuEgFDMg0 X-Received: by 2002:a92:dcc3:0:b0:35d:2419:8742 with SMTP id b3-20020a92dcc3000000b0035d24198742mr2448293ilr.14.1701941886184; Thu, 07 Dec 2023 01:38:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701941886; cv=none; d=google.com; s=arc-20160816; b=LbODklbbVS1jRuq0Grb6mCmUPNnP3S5USdK39Za2Nz2gYPfXyW4JEJrBsgBCler+1d SV2vWNRvWL72jeC13mvkPrNhnpv1uV8wOg8CpojsP/sWroEcjtEXn0wPGAUJhAs7kzCi RiaJNHBKpJB5vbMlTbLbrn5OHsB0uOcernI1wtlLXHoOiBL8oO+IunM1TejqDuMvmG0/ 7B4snsRZg8Ll2JQpqmOznyQqIqmjWWr7HJSdcxmuuoXAcogmw9HukP5AEdS/b3QVVjqn tuoHj+xflUUPrnTiAU5SKGjHDc8WZBNuV4IzuXCfO0j0fWaOlEk+lfnMgnKqN6FrAWCE xjOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=hlmM2es70LnjynlfTivkPffV5J5sTAlOSImcQFzVcMg=; fh=PpdfZxrfAscIK+IyF2qz+APSPOQzi0SYGtECIkYRNEM=; b=RHQ28Q4ovKT3o8uf6qVGpYFyJ+Is1WQIRhXYiny0F9OZooOM29RexFPLOqi+jgisnT ynStWs+CQQPrDC05ikelo6wgIocyYsFBr+E5zcIgRTRiNErKcrlmS9jyyDyDWzRs0FcJ VHzZN9cVLbwMVNCha7wEqO8bKeoPHYkzESW06V3fStTPkZLA+sQp0HFdzbBrYklxIKbe 4ZFJSEo9HTGSLrCtgJx58nrEjwEwoQz8Uh7T8hQnHnlfQ6YU0+0b1ubKOKXhz5pX91wh 5Qq1rFWK1MYDLiQcnW4jbeutME5jQ18qM0VLo7jIHBbF7A6o/a9wjANY6/BdOzg8qTCQ DDdQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id s1-20020a634501000000b005c6ac5b5fd2si921211pga.733.2023.12.07.01.38.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Dec 2023 01:38:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 06D3B80B6C0D; Thu, 7 Dec 2023 01:38:03 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378530AbjLGJhr (ORCPT + 99 others); Thu, 7 Dec 2023 04:37:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36588 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231441AbjLGJho (ORCPT ); Thu, 7 Dec 2023 04:37:44 -0500 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DAEF10DE; Thu, 7 Dec 2023 01:37:47 -0800 (PST) X-SpamFilter-By: ArmorX SpamTrap 5.78 with qID 3B79YadV6053910, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36506.realtek.com.tw[172.21.6.27]) by rtits2.realtek.com.tw (8.15.2/2.95/5.92) with ESMTPS id 3B79YadV6053910 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 7 Dec 2023 17:34:36 +0800 Received: from RTEXMBS02.realtek.com.tw (172.21.6.95) by RTEXH36506.realtek.com.tw (172.21.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Thu, 7 Dec 2023 17:34:36 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXMBS02.realtek.com.tw (172.21.6.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.7; Thu, 7 Dec 2023 17:34:36 +0800 Received: from RTEXMBS04.realtek.com.tw ([fe80::40c2:6c24:2df4:e6c7]) by RTEXMBS04.realtek.com.tw ([fe80::40c2:6c24:2df4:e6c7%5]) with mapi id 15.01.2375.007; Thu, 7 Dec 2023 17:34:36 +0800 From: =?utf-8?B?U3RhbmxleSBDaGFuZ1vmmIzogrLlvrdd?= To: Sergei Shtylyov , Greg Kroah-Hartman CC: Vinod Koul , Johan Hovold , "Kishon Vijay Abraham I" , Geert Uytterhoeven , Jinjie Ruan , Rob Herring , Alan Stern , Heikki Krogerus , Flavio Suligoi , =?utf-8?B?UmljYXJkbyBDYcOxdWVsbw==?= , "linux-kernel@vger.kernel.org" , "linux-phy@lists.infradead.org" , "linux-usb@vger.kernel.org" Subject: RE: [PATCH v3 RESEND 1/4] phy: core: add notify_connect and notify_disconnect callback Thread-Topic: [PATCH v3 RESEND 1/4] phy: core: add notify_connect and notify_disconnect callback Thread-Index: AQHaKOCi19hiykumv0upIYLDPa/PFrCc/hyAgACHmGA= Date: Thu, 7 Dec 2023 09:34:36 +0000 Message-ID: <922b768b3be4404a88a906cddebdc8df@realtek.com> References: <20231207074022.14116-1-stanley_chang@realtek.com> In-Reply-To: Accept-Language: zh-TW, en-US Content-Language: zh-TW x-originating-ip: [172.21.190.159] x-kse-serverinfo: RTEXMBS02.realtek.com.tw, 9 x-kse-antispam-interceptor-info: fallback x-kse-antivirus-interceptor-info: fallback Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-KSE-AntiSpam-Interceptor-Info: fallback X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Thu, 07 Dec 2023 01:38:03 -0800 (PST) SGkgU2VyZ2VpLA0KDQo+IA0KPiANCj4gT24gMTIvNy8yMyAxMDozOCBBTSwgU3RhbmxleSBDaGFu ZyB3cm90ZToNCj4gDQo+ID4gSW4gUmVhbHRlayBTb0MsIHRoZSBwYXJhbWV0ZXIgb2YgdXNiIHBo eSBpcyBkZXNpZ25lZCB0byBjYW4gZHluYW1pYw0KPiA+IHR1bmluZyBiYXNlIG9uIHBvcnQgc3Rh dHVzLiBUaGVyZWZvcmUsIGFkZCBhIG5vdGlmeSBjYWxsYmFjayBvZiBwaHkNCj4gDQo+ICAgIFRv IGJlIGFibGUgdG8gZG8gZHluYW1pYyB0dW5pbmcgYmFzZWQgaW4gdGhlIHBvcnQgc3RhdHVzLCBt YXliZT8NCg0KT2theSwgSSB3aWxsIHJldmlzZS4NCg0KPiA+IGRyaXZlciB3aGVuIHVzYiBjb25u ZWN0aW9uL2Rpc2Nvbm5lY3Rpb24gY2hhbmdlLg0KDQoNCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGFu bGV5IENoYW5nIDxzdGFubGV5X2NoYW5nQHJlYWx0ZWsuY29tPg0KPiBbLi4uXQ0KPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL3BoeS9waHktY29yZS5jIGIvZHJpdmVycy9waHkvcGh5LWNvcmUuYyBp bmRleA0KPiA+IDk2YTBiMWUxMTFmMy4uYTg0YWQ0ODk2YjdmIDEwMDY0NA0KPiA+IC0tLSBhL2Ry aXZlcnMvcGh5L3BoeS1jb3JlLmMNCj4gPiArKysgYi9kcml2ZXJzL3BoeS9waHktY29yZS5jDQo+ ID4gQEAgLTQ4OSw2ICs0ODksNTMgQEAgaW50IHBoeV9jYWxpYnJhdGUoc3RydWN0IHBoeSAqcGh5 KSAgfQ0KPiA+IEVYUE9SVF9TWU1CT0xfR1BMKHBoeV9jYWxpYnJhdGUpOw0KPiA+DQo+ID4gKy8q Kg0KPiA+ICsgKiBwaHlfbm90aWZ5X2Nvbm5lY3QoKSAtIHBoeSBjb25uZWN0IG5vdGlmeQ0KPiAN Cj4gICAgTm90aWZpY2F0aW9uPw0KDQpPa2F5LCBJIHdpbGwgcmV2aXNlLg0KDQo+ID4gKyAqIEBw aHk6IHRoZSBwaHkgcmV0dXJuZWQgYnkgcGh5X2dldCgpDQo+ID4gKyAqIEBwb3J0OiB0aGUgcG9y dCBpbmRleCBmb3IgY29ubmVjdA0KPiA+ICsgKg0KPiA+ICsgKiBJZiBwaHkgbmVlZCB0aGUgZ2V0 IGNvbm5lY3Rpb24gc3RhdHVzLCB0aGUgY2FsbGJhY2sgY2FuIGJlIHVzZWQuDQo+IA0KPiAgICBJ ZiB0aGUgUEhZIG5lZWRzIHRvIGdldCB0aGUgY29ubmVjdGlvbiBzdGF0dXMsIG1heWJlPw0KPiAN Cj4gPiArICogUmV0dXJuczogJTAgaWYgc3VjY2Vzc2Z1bCwgYSBuZWdhdGl2ZSBlcnJvciBjb2Rl IG90aGVyd2lzZSAgKi8gaW50DQo+ID4gK3BoeV9ub3RpZnlfY29ubmVjdChzdHJ1Y3QgcGh5ICpw aHksIGludCBwb3J0KSB7DQo+ID4gKyAgICAgaW50IHJldDsNCj4gPiArDQo+ID4gKyAgICAgaWYg KCFwaHkgfHwgIXBoeS0+b3BzLT5jb25uZWN0KQ0KPiA+ICsgICAgICAgICAgICAgcmV0dXJuIDA7 DQo+ID4gKw0KPiA+ICsgICAgIG11dGV4X2xvY2soJnBoeS0+bXV0ZXgpOw0KPiA+ICsgICAgIHJl dCA9IHBoeS0+b3BzLT5jb25uZWN0KHBoeSwgcG9ydCk7DQo+ID4gKyAgICAgbXV0ZXhfdW5sb2Nr KCZwaHktPm11dGV4KTsNCj4gPiArDQo+ID4gKyAgICAgcmV0dXJuIHJldDsNCj4gPiArfQ0KPiA+ ICtFWFBPUlRfU1lNQk9MX0dQTChwaHlfbm90aWZ5X2Nvbm5lY3QpOw0KPiA+ICsNCj4gPiArLyoq DQo+ID4gKyAqIHBoeV9ub3RpZnlfZGlzY29ubmVjdCgpIC0gcGh5IGRpc2Nvbm5lY3Qgbm90aWZ5 DQo+IA0KPiAgICBOb3RpZmljYXRpb24/DQoNCk9rYXksIEkgd2lsbCByZXZpc2UuDQoNCj4gPiAr ICogQHBoeTogdGhlIHBoeSByZXR1cm5lZCBieSBwaHlfZ2V0KCkNCj4gPiArICogQHBvcnQ6IHRo ZSBwb3J0IGluZGV4IGZvciBkaXNjb25uZWN0DQo+ID4gKyAqDQo+ID4gKyAqIElmIHBoeSBuZWVk IHRoZSBnZXQgZGlzY29ubmVjdGlvbiBzdGF0dXMsIHRoZSBjYWxsYmFjayBjYW4gYmUgdXNlZC4N Cj4gDQo+ICAgIElmIHRoZSBQSFkgbmVlZHMgdG8gZ2V0IHRoZSBjb25uZWN0aW9uIHN0YXR1cywg bWF5YmU/DQoNCk9rYXksIEkgd2lsbCByZXZpc2UuDQoNClRoYW5rcywNClN0YW5sZXkNCg==