Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1904516rwd; Mon, 15 May 2023 04:55:41 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6nwDAPBbNlhumzkm50DxyD+Yg3RLgOscPErjhvDSp4hK6kVz7ERYv/lcbQxcansNMgVIFv X-Received: by 2002:a17:903:120d:b0:1ae:b38:b6a with SMTP id l13-20020a170903120d00b001ae0b380b6amr6978636plh.58.1684151740790; Mon, 15 May 2023 04:55:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684151740; cv=none; d=google.com; s=arc-20160816; b=y/7LqoYd8EKYFF/X3oq8Ra0CU+Vbu5vBZE11Ao3U82+INL9QAvsy81iYtPFLvzrHA9 49DRJVRQTM5oG+/HRPgZHv8FZvCeEsmHR9J9tAXRBYlA1z6krbHhvgum+8a75NkcIvTX uOaQ4qez5baA0KKFIKkO7wQANuh1zcmoZD0t6LbdbSR+FhQLQ8pjmjhEHPgl34GKwyCk SBfzaGhpUubA4joenHkrktnpOL8UN97BndqUOEwt0hiHVW+kt2iJ3zRBGVQIyvbGP6Wo 0aBNCxg0gSFtkU3ygdHHoy4gypM4ciZaBQejhR/G5zY868iaibqu+5RP6hwL4LQfroLq d4NA== 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:authenticated-by; bh=HtBsnVLhTJSJMthg7/ckSGudgso6mYuNuaPKgyU3NKk=; b=CnA8oxAouUyTa/MK8FPMsUSz/DzMMbaEs1Q4pg5NQqNm97dChvDihyAcFg+CllyBDQ U6qvfaCr7G6Hx1+dj3izsvGP1rOhkNvsRkGDy7vZMNpLiwWb+aRXT3gzvrw7kyVt6cpJ 2UHkbEWnlovFRHo0eT/Jsc0am60GCTiaOpmNhzDt5DmIvpR7YKdbiubhC+TgKk5wo/XK PTvGarHdL0Lr6oNl2njiXepeXLUappcPWfLOY84o7kAjqoxIxBs6R/9InZLxKnYwfBEt o/ZFwHCXn62WwdLapvhfONYyPZnErFfBnJPr81pItcNgJiSvc6okflyl8/3tmZVqTfEv yyVw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q6-20020a170902dac600b001ab13016a76si17321295plx.601.2023.05.15.04.55.30; Mon, 15 May 2023 04:55:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241091AbjEOLxg (ORCPT + 61 others); Mon, 15 May 2023 07:53:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51160 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241491AbjEOLxW (ORCPT ); Mon, 15 May 2023 07:53:22 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 19FD55257; Mon, 15 May 2023 04:40:33 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 34FBe30k9015761, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36505.realtek.com.tw[172.21.6.25]) by rtits2.realtek.com.tw (8.15.2/2.81/5.90) with ESMTPS id 34FBe30k9015761 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=OK); Mon, 15 May 2023 19:40:03 +0800 Received: from RTEXMBS03.realtek.com.tw (172.21.6.96) by RTEXH36505.realtek.com.tw (172.21.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.32; Mon, 15 May 2023 19:40:11 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXMBS03.realtek.com.tw (172.21.6.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.7; Mon, 15 May 2023 19:40:11 +0800 Received: from RTEXMBS04.realtek.com.tw ([fe80::e138:e7f1:4709:ff4d]) by RTEXMBS04.realtek.com.tw ([fe80::e138:e7f1:4709:ff4d%5]) with mapi id 15.01.2375.007; Mon, 15 May 2023 19:40:11 +0800 From: Ping-Ke Shih To: "kvalo@kernel.org" CC: "martin.blumenstingl@googlemail.com" , "linux-wireless@vger.kernel.org" , "Larry.Finger@lwfinger.net" , "linux-kernel@vger.kernel.org" , "tony0620emma@gmail.com" , "rudi@heitbaum.com" Subject: Re: [PATCH wireless v1] wifi: rtw88: sdio: Always use two consecutive bytes for word operations Thread-Topic: [PATCH wireless v1] wifi: rtw88: sdio: Always use two consecutive bytes for word operations Thread-Index: AQHZhp8/d2Ix7H9Kp0Kc7VStDQy2qK9aesbQgACwxU3//4UPgA== Date: Mon, 15 May 2023 11:40:11 +0000 Message-ID: <4b19e201e33576bc83ab28c7c92771da64e7673e.camel@realtek.com> References: <20230514200345.502807-1-martin.blumenstingl@googlemail.com> <87mt25n9ll.fsf@kernel.org> In-Reply-To: <87mt25n9ll.fsf@kernel.org> Accept-Language: en-US, zh-TW Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.1-2 x-originating-ip: [125.224.73.33] x-kse-serverinfo: RTEXMBS03.realtek.com.tw, 9 x-kse-antispam-interceptor-info: fallback x-kse-antivirus-interceptor-info: fallback Content-Type: text/plain; charset="utf-8" Content-ID: <543963F18A1734489CF844553F6AD12E@realtek.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-ServerInfo: RTEXH36505.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-Antivirus-Interceptor-Info: fallback X-KSE-AntiSpam-Interceptor-Info: fallback X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org T24gTW9uLCAyMDIzLTA1LTE1IGF0IDEzOjU5ICswMzAwLCBLYWxsZSBWYWxvIHdyb3RlOg0KPiAN Cj4gUGluZy1LZSBTaGloIDxwa3NoaWhAcmVhbHRlay5jb20+IHdyaXRlczoNCj4gDQo+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogTWFydGluIEJsdW1lbnN0aW5n bCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4NCj4gPiA+IFNlbnQ6IE1vbmRh eSwgTWF5IDE1LCAyMDIzIDQ6MDQgQU0NCj4gPiA+IFRvOiBsaW51eC13aXJlbGVzc0B2Z2VyLmtl cm5lbC5vcmcNCj4gPiA+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBQaW5nLUtl IFNoaWggPHBrc2hpaEByZWFsdGVrLmNvbT47IHRvbnkwNjIwZW1tYUBnbWFpbC5jb207DQo+ID4g PiBrdmFsb0BrZXJuZWwub3JnOyBNYXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3Rp bmdsQGdvb2dsZW1haWwuY29tPjsgTGFycnkgRmluZ2VyDQo+ID4gPiA8TGFycnkuRmluZ2VyQGx3 ZmluZ2VyLm5ldD47IFJ1ZGkgSGVpdGJhdW0gPHJ1ZGlAaGVpdGJhdW0uY29tPg0KPiA+ID4gU3Vi amVjdDogW1BBVENIIHdpcmVsZXNzIHYxXSB3aWZpOiBydHc4ODogc2RpbzogQWx3YXlzIHVzZSB0 d28gY29uc2VjdXRpdmUgYnl0ZXMgZm9yIHdvcmQNCj4gPiA+IG9wZXJhdGlvbnMNCj4gPiA+IA0K PiA+ID4gVGhlIEFsbHdpbm5lciBzdW54aS1tbWMgY29udHJvbGxlciBjYW5ub3QgaGFuZGxlIHdv cmQgKDE2IGJpdCkNCj4gPiA+IHRyYW5zZmVycy4gU28gYW5kIHNkaW9fe3JlYWQsd3JpdGV9dyBm YWlscyB3aXRoIG1lc3NhZ2VzIGxpa2UgdGhlDQo+ID4gPiBmb2xsb3dpbmcgZXhhbXBsZSB1c2lu ZyBhbiBSVEw4ODIyQlMgKGJ1dCB0aGUgc2FtZSBwcm9ibGVtcyB3ZXJlIGFsc28NCj4gPiA+IG9i c2VydmVkIHdpdGggUlRMODgyMkNTIGFuZCBSVEw4NzIzRFMgY2hpcHMpOg0KPiA+ID4gICBydHdf ODgyMmJzIG1tYzE6MDAwMToxOiBGaXJtd2FyZSB2ZXJzaW9uIDI3LjIuMCwgSDJDIHZlcnNpb24g MTMNCj4gPiA+ICAgc3VueGktbW1jIDQwMjEwMDAubW1jOiB1bmFsaWduZWQgc2NhdHRlcmxpc3Q6 IG9zIGY4MCBsZW5ndGggMg0KPiA+ID4gICBzdW54aS1tbWMgNDAyMTAwMC5tbWM6IG1hcCBETUEg ZmFpbGVkDQo+ID4gPiAgIHJ0d184ODIyYnMgbW1jMTowMDAxOjE6IHNkaW8gcmVhZDE2IGZhaWxl ZCAoMHgxMDIzMCk6IC0yMg0KPiA+ID4gDQo+ID4gPiBVc2UgdHdvIGNvbnNlY3V0aXZlIHNpbmds ZSBieXRlIGFjY2Vzc2VzIGZvciB3b3JkIG9wZXJhdGlvbnMgaW5zdGVhZC4gSXQNCj4gPiA+IHR1 cm5zIG91dCB0aGF0IHVwb24gY2xvc2VyIGluc3BlY3Rpb24gdGhpcyBpcyBhbHNvIHdoYXQgdGhl IHZlbmRvcg0KPiA+ID4gZHJpdmVyIGRvZXMsIGV2ZW4gdGhvdWdoIGl0IGRvZXMgaGF2ZSBzdXBw b3J0IGZvciBzZGlvX3tyZWFkLHdyaXRlfXcuIFNvDQo+ID4gPiB3ZSBjYW4gY29uY2x1ZGUgdGhh dCB0aGUgcnR3ODggY2hpcHMgZG8gc3VwcG9ydCB3b3JkIGFjY2VzcyBidXQgb25seSBvbg0KPiA+ ID4gU0RJTyBjb250cm9sbGVycyB0aGF0IGFsc28gc3VwcG9ydCBpdC4gU2luY2UgdGhlcmUncyBu byB3YXkgdG8gZGV0ZWN0IGlmDQo+ID4gPiB0aGUgY29udHJvbGxlciBzdXBwb3J0cyB3b3JkIGFj Y2VzcyBvciBub3QgdGhlIHJ0dzg4IHNkaW8gZHJpdmVyDQo+ID4gPiBzd2l0Y2hlcyB0byB0aGUg ZWFzaWVzdCBhcHByb2FjaDogYXZvaWRpbmcgd29yZCBhY2Nlc3MuDQo+ID4gPiANCj4gPiA+IFJl cG9ydGVkLWJ5OiBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+DQo+ID4g PiBDbG9zZXM6IA0KPiA+ID4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtd2lyZWxlc3Mv NTI3NTg1ZTUtOWNkZC02NmVkLWMzYWYtNmRhMTYyZjRiNzIwQGx3ZmluZ2VyLm5ldC8NCj4gPiAN Cj4gPiAiQ2xvc2VzOiIgc2VlbXMgbm90IGEgcmVndWxhciB0YWcuIFVzZSAiTGluazogIiBpbnN0 ZWFkLg0KPiANCj4gQWN0dWFsbHkgdGhlIGRvY3VtZW50YXRpb24gbm93IHRhbGtzIGFib3V0IENs b3NlcyB0YWc6DQo+IA0KPiBodHRwczovL2RvY3Mua2VybmVsLm9yZy9wcm9jZXNzLzUuUG9zdGlu Zy5odG1sI3BhdGNoLWZvcm1hdHRpbmctYW5kLWNoYW5nZWxvZ3MNCj4gDQo+IEkgZ3Vlc3MgdGhp cyB0YWcgaXMgYSByZWNlbnQgYWRkaXRpb24/DQo+IA0KDQpUaGFua3MgZm9yIGluZm9ybWF0aW9u LiANCg0KVGhlbiwgdGhpcyBwYXRjaCBsb29rcyBnb29kIHRvIG1lLg0KDQpSZXZpZXdlZC1ieTog UGluZy1LZSBTaGloIDxwa3NoaWhAcmVhbHRlay5jb20+DQoNCg==