Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1001047pxj; Fri, 11 Jun 2021 18:14:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxZPUEjRaVWAOcmCJuuE8TMMS37CCNY2wggixXpeOD+raLFhObeWsJzfDGyS+NefaVF2L6V X-Received: by 2002:a17:906:22c8:: with SMTP id q8mr5776183eja.12.1623460472363; Fri, 11 Jun 2021 18:14:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623460472; cv=none; d=google.com; s=arc-20160816; b=JLFhyA3JUUp7ipGCqwqY/MSyWOLZaV0lRt8+1nA9hLj5vJ1mLSOcSyNEINxW5J5YkN 12EeFRSvmDpRiIjVI9BbMrsq1InWNwHK2Hup3Yk4X3Y39wpaGk9MZi9CM50wxw0H39eg 9E7bLZfMdgitHArk+7tVj+Xq5PILFhPKmmdVulFHJymQ8q0Pgqm/MECxeJc3iHB5KO/O 9bmb519d0NjqFmRxtsXZ70KKEhFUl6o47REaqGVXiHc58HJXWUuaDWb972cHmtQ5Hw1k Fspc5NmuIX2bQK20vRclyoy27MfEUvEPp1nEz56B2UbjkbGbMlIotfVeXF+YT2Kr33Zw rPHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=y76DfAWIbsHJBvFr8Z1m05HJjpmzk4f7Uj4bhjOHUsU=; b=GI6uiggUi7ATuN+vFlkU7P8uAxE6kAzo8TxTlG/YXOKqavg7G32+1WJ4gA4Vcrh39G huX8JoA715ZdOiUHYvjOwPkuI2I1PIAe2uvVXh8qNytN8b8ovzKX6Q9XAogX1Aleo+KI M2jYvwmKXisC/5rKItzKvbyshPXbvMof3Lt8C/FNCto2KlaJ/0tpMgj6GPiTtaG201yy 48K5xIfLnhr+oWLpdY+C8j7PlTSGbeZ1zhrQoXjuv5e8Ew31GPb4rMPyPMHQVB5A3wFJ qalwvN3Q742IpRSgZtmNPhkCe7PlGUsWPrNhCjAMeBrTz/k23CO4KY7OhM4vTw0szgex 1SpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="g/8ih2Ot"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jv22si6197414ejc.723.2021.06.11.18.13.59; Fri, 11 Jun 2021 18:14:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="g/8ih2Ot"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230201AbhFLBNC (ORCPT + 99 others); Fri, 11 Jun 2021 21:13:02 -0400 Received: from mail-ot1-f41.google.com ([209.85.210.41]:41757 "EHLO mail-ot1-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229622AbhFLBNC (ORCPT ); Fri, 11 Jun 2021 21:13:02 -0400 Received: by mail-ot1-f41.google.com with SMTP id 36-20020a9d0ba70000b02902e0a0a8fe36so4913850oth.8; Fri, 11 Jun 2021 18:10:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y76DfAWIbsHJBvFr8Z1m05HJjpmzk4f7Uj4bhjOHUsU=; b=g/8ih2OtStbvpmjy73zGroYeTLMJnWANKGrlckR/N6m5RGqG8//vrJCPtqpr71JIem 7UDZBRolUgGP9K+AlYA/lHbpUHFTU7EP3aD4rbrlAS60iCcGRkDYTOAku1+sLAGVgCUo ETohHAFXCJ4xN+Co+58+o9/ZA2gOp6uQcXWPwDOtFATf7F1tgz7B3PIZ/iyW84FaCuj8 cBJLFxlakHVyKpUogjn7lUQY0SU+WUY59fz25+RexEogxfSMiTPNpeQ2ZIDNpmTeSeMa 3WcMZUuUBQZK4cJEf42gAvlGe3uCxLsjecYgpCNeaq6YSlZ2LZ28PBWFguGnxncyFVMf WInQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y76DfAWIbsHJBvFr8Z1m05HJjpmzk4f7Uj4bhjOHUsU=; b=X37XMYu8/VVkmaLTkWzJS/d0+NIIBMAnG5wQgR6MBAV4w0loN4/M7HTn69xwVtEFID QcCkjloU1IiumBUDXvb/ek/NSEvbtGHqt+ucffkWnOtoai+c2yluoM8QYiU7Hpv9dekT zApPNJsDynedXBwKccWEN9TFPzK6xjas0yteV2xP4RhGc8pjNb2t/A0nb0T4FxRWUzc6 GeuN54plBLfP8JKMaVHPWatJwJzD9Zp1FnlSlzTIwjirDdahRFAHBkRZUZjI0y1cVLSA XBSADrfqQ5wjRYzjYyFJHZ0Kh5E+vQY7MhXEypHObjBEy6capmw/QMZ/jWmvXxsWJ8K/ 2wag== X-Gm-Message-State: AOAM533J48flzYNTks7gQ3GBtX1mMkJFpr3H8YFnbQ72gTu3hmhUs7Wb E71GVDsroDFgBGqb2Z3dIgaLbfT5wBNgTgl2IGepj/ujfQk= X-Received: by 2002:a9d:3e5:: with SMTP id f92mr5169344otf.181.1623460187315; Fri, 11 Jun 2021 18:09:47 -0700 (PDT) MIME-Version: 1.0 References: <20210608170449.28031-1-m.chetan.kumar@intel.com> <20210608170449.28031-7-m.chetan.kumar@intel.com> In-Reply-To: <20210608170449.28031-7-m.chetan.kumar@intel.com> From: Sergey Ryazanov Date: Sat, 12 Jun 2021 04:09:37 +0300 Message-ID: Subject: Re: [PATCH V4 06/16] net: iosm: channel configuration To: M Chetan Kumar Cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org, Johannes Berg , krishna.c.sudi@intel.com, linuxwwan@intel.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hello Chetan, On Tue, Jun 8, 2021 at 8:07 PM M Chetan Kumar wrote: [skipped] > +/* Modem channel configuration table > + * Always reserve element zero for flash channel. > + */ > +static struct ipc_chnl_cfg modem_cfg[] = { > + /* IP Mux */ > + { IPC_MEM_IP_CHL_ID_0, IPC_MEM_PIPE_0, IPC_MEM_PIPE_1, > + IPC_MEM_MAX_TDS_MUX_LITE_UL, IPC_MEM_MAX_TDS_MUX_LITE_DL, > + IPC_MEM_MAX_DL_MUX_LITE_BUF_SIZE, WWAN_PORT_MAX }, Since commit b64d76b78226 ("net: wwan: make WWAN_PORT_MAX meaning less surprised") WWAN_PORT_MAX really means a maximum valid port type id. At the moment the max value is WWAN_PORT_FIREHOSE. If I understand the driver code correctly, you ignore WWAN_PORT_MAX ports in the ipc_imem_run_state_worker() function. So using WWAN_PORT_MAX in this way should not actually break anything. Just as a FYI, Loic introduced a special value WWAN_PORT_UNKNOWN that could be used to indicate a port that should not be registered with the WWAN core. Looks like WWAN_PORT_UNKNOWN would be a safer alternative here. -- Sergey