Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp810198rwb; Wed, 9 Nov 2022 08:53:59 -0800 (PST) X-Google-Smtp-Source: AMsMyM6lUkSNhlj8koav/Dj7l17//gosznPlH27GMrgk2GtPGqmwI/wpe352C9C0JGK3HckvFojA X-Received: by 2002:a05:6402:510c:b0:462:51ad:2af5 with SMTP id m12-20020a056402510c00b0046251ad2af5mr61075436edd.257.1668012838792; Wed, 09 Nov 2022 08:53:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668012838; cv=none; d=google.com; s=arc-20160816; b=wn0jXYI0tXw2bKWezZCARvz/QNTNoA+1PBfqS6acn1/ycms7DHIYpt4i+W1s0ieWUC SB9IR8tJhuo1jCAupCfeZr2SkA4LiA5oLTSP9AijYqRK6ZAx3DChLTDYyDKc4Mg20wLh mkALQN/ET03lkuK8CYdVoU1uSSrtwhB2mm9Jcl0eD/VBnekoOb4FOENowvC28rNXofq8 EU+4vifEvdfekJkJASYrbgovBh6r61D08WBpJOslQPtKH82w2btiXoUtC6gEXlGxAbmb BNQ5nunixuUyDhZozRUHLoGlxBtFfZqGG5Iv+jr8ZFpei7+4iOLXqOgGIu52AwS5+O7T xSiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=ctzmFSo1PexZ5PgANKy1hX8p9c199fpL7E236yajZmA=; b=jY1qjfCF/A1M6yhZ8UsZ1fuiSQWXY08qJPVX/jUBT2h51Ey+360x2arKaD7+71a4Ep xcKZwLZsPqqFzviJf0AzBymlUAgeonEd2ZZQozRPb6pTz1mNtz7cb/2s8aZPCH/OudfB 1wCrawsTrdQkAVaAN/Fr493EOJ6nMmwwEisLUQRCDmRZ9MJkcoEVZbNEgpIfN/LmqHn5 USdFenqLOSlw5RNuEOk3k6BgF2qHZWInjwxrZRI+8EXvq5LaPr0ppxmfZxUvTHB9ulq9 UMU98stZjdXPhdC2fUKoJqEjnRWJoBvwrwm2C/duJ7WSsHqe5mupqYcKAeXy1KjDSxGj JOkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BXvsOJ+8; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qq18-20020a17090720d200b00773db351c39si3670938ejb.64.2022.11.09.08.53.40; Wed, 09 Nov 2022 08:53:58 -0800 (PST) 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; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BXvsOJ+8; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230313AbiKIQtt (ORCPT + 66 others); Wed, 9 Nov 2022 11:49:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51102 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229968AbiKIQts (ORCPT ); Wed, 9 Nov 2022 11:49:48 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 86DA7F5AA for ; Wed, 9 Nov 2022 08:49:47 -0800 (PST) Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2A9GeMak021593; Wed, 9 Nov 2022 16:49:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=qcppdkim1; bh=ctzmFSo1PexZ5PgANKy1hX8p9c199fpL7E236yajZmA=; b=BXvsOJ+8bCm5rUYlge3rO5HX55qYWnktUVSPRP4WcqEWIZAS+y3LrSUaYMqk96jZUSBR EJoKifqDHMmgUDygE3NFAu9AFPpO7gBQAYUarrDiOCRMHcBXr8YYAFy9TS3pcFtL/WsW uiQWGUk3c4eDZZkPW0tifna8hqvx1R07QS37Q6qzMg3vq9qXUPTiDjfgMyfOIQhMpUSv aRZnmnVtt9bCZTbhChbYqxkd3hSSeloa+Sy8wOaynMp7+5dwFJaS1sNaEuxdLJVMXl0r 96uDwMHn/MQF5kjj884w6Z1ulxmyl1vY5K3ithWpWI1gwjZkyY9ggcmQOgeX0zsW2t/Y CQ== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3kr6qfsagq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Nov 2022 16:49:36 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA04.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 2A9GnZ2d021294 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 9 Nov 2022 16:49:35 GMT Received: from [10.110.45.55] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Wed, 9 Nov 2022 08:49:35 -0800 Message-ID: <7c41d634-e602-d5fa-05a2-8661fcd7ad55@quicinc.com> Date: Wed, 9 Nov 2022 08:49:34 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH 33/50] wifi: ath12k: add mhi.c Content-Language: en-US To: Kalle Valo CC: , References: <20220812161003.27279-1-kvalo@kernel.org> <20220812161003.27279-34-kvalo@kernel.org> <05841a52-3d2f-8704-b885-4b02e7a439e0@quicinc.com> <87h6z9eeb2.fsf@kernel.org> From: Jeff Johnson In-Reply-To: <87h6z9eeb2.fsf@kernel.org> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: IzOBNluWDfOH_Lo3syIfAQWtcb64I8ES X-Proofpoint-ORIG-GUID: IzOBNluWDfOH_Lo3syIfAQWtcb64I8ES X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-09_06,2022-11-09_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 bulkscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 phishscore=0 malwarescore=0 spamscore=0 mlxlogscore=959 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211090127 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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 On 11/8/2022 6:00 AM, Kalle Valo wrote: > Jeff Johnson writes: >>> +static struct mhi_event_config ath12k_mhi_events_qcn9274[] = { >> >> seems this should be const >> but for some reason struct mhi_controller_config has: >> struct mhi_event_config *event_cfg; >> >> (not const) so this can't be const :( >> >> perhaps someone can propose a MHI interface change? >> especially since internally to MHI in parse_ev_cfg() we have: >> const struct mhi_event_config *event_cfg; >> [...] >> for (i = 0; i < num; i++) { >> event_cfg = &config->event_cfg[i]; >> >> so it is treated as const > > You submitted a patch for this, thanks for that: > > https://lore.kernel.org/all/20220830171147.24338-1-quic_jjohnson@quicinc.com/ > > But oddly I cannot find anywhere in git, I sent a question about that to > the mhi list. This was already discussed on the MHI list, but just to follow up here, that MHI patch could not be accepted since there is one use case where MHI needs to write back into the event_cfg.