Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp192ybz; Thu, 30 Apr 2020 15:15:19 -0700 (PDT) X-Google-Smtp-Source: APiQypKWhGNvHbR4mq3snftISrYIEPqILzM0oydzYcoflLT7gKCZGtptegPcGsaDKDMK+z7HMrSw X-Received: by 2002:aa7:c983:: with SMTP id c3mr1101795edt.343.1588284919302; Thu, 30 Apr 2020 15:15:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588284919; cv=none; d=google.com; s=arc-20160816; b=vVItzCH155CTZfaJq5+9HJj3vtrvv6UQgSc+DR5Upk9UPwwDbqiD5AYAqtr8Mykadt HXUoV2gG3sVNnQpiDr0QiSGF656UL8Ftr4x35EDPu4mC0rspslyKHu2IGKa2VBIlbaez pk6fT7//ODdkdk5hOeDQJhqu40geJsvPKacAed9C53b4uH2/pguoIXG2K/lwZVSVonK+ k4cGmI23GqSMUJ/Sc4h0R00roG1LQFvs3m2AoDpfZMXg+n8VJIwM7mPbWn2JYtu00aJZ GJXor2KsCTarIbV3TOTN7Ng+LeSdzlW+GldvnAJ9PCn/NeJwQek5ZnsIyvpFdEOJ2ruN jvDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=ttGbMYEidP9RHX/uRxBhRpBjy6W2hzcyfjV0O4d9WKE=; b=le/EzErU5a2e+gnlM1n8dht68KqsK8FjJlG95y5tJkVgmZtLlY3sNNZdB4cu2/bjWC 65bmJp7srPOrpvQe5vjpHfmWR2NyYsD+/g58OexX0RrrRgTpAK57EOC7i6wAlQCY7Ran b0uKdBVBFnxgWR4edtUkJIml4j52Mu7g83ZGOypcsW2LVUZIDSE3Y1f9/m59ByCmBK2C 3g9LzVtV4JcNZaVM8LhhzFL8OCBH3PDlgy1OrOgxDnaXfPlkbwADpyTM0HGy4IN/zIxQ EEK/P9XIDxIrkE3+cmSkHMkcT10ZS9YoEbhEvU8BPqZEGkmlkLEmpjjnkNPKvvdx6ANx M0xQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=OYotSsTt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j3si586626edr.148.2020.04.30.15.14.56; Thu, 30 Apr 2020 15:15:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@linaro.org header.s=google header.b=OYotSsTt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727114AbgD3WNa (ORCPT + 99 others); Thu, 30 Apr 2020 18:13:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49320 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726336AbgD3WNa (ORCPT ); Thu, 30 Apr 2020 18:13:30 -0400 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0AE7AC035495 for ; Thu, 30 Apr 2020 15:13:30 -0700 (PDT) Received: by mail-qk1-x729.google.com with SMTP id m67so7510722qke.12 for ; Thu, 30 Apr 2020 15:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ttGbMYEidP9RHX/uRxBhRpBjy6W2hzcyfjV0O4d9WKE=; b=OYotSsTtHP+CBwwxAdzanXjajY7QgCa6QOqGYZPriul6ZVPJK5U5/E0VwCnhG7cQdH SdalMlBPs9omH4/Tor3sCeR1u2sR/KHFz/Holj3bcb4FXKawcwa/YjB+DAQeth022G52 BuXNuqecz43dY+ArXWMoswU9u6rR0liAkTlsKwyzVA3TGJxRPxiO4XvcpfNCx6J//iVu ydG1il5bpb5dVme8BoROP1AULIJqOrj/e911s4L0RsyaRJDCG9YXoM7mKv2JaIW9INrd lk/H4sSjvK8nvpiVIwospoSac8TFUbNPNoLFqfRsolnxOJOFbBh01oh5Ow0QVZFXQGDd pzyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ttGbMYEidP9RHX/uRxBhRpBjy6W2hzcyfjV0O4d9WKE=; b=Px6VONsdXOaU4vRQFo5Do/lPoXlDGLiHkhNSaKzT0pevFryG9NwsRHSqJKsrT2D8pc FFc1IydqSgFG6+4VrFzXy9LDWwHUrRSmVWCX6+z1bNjhM/yh67WH83Jv+ayDLBFk4WyJ 1zsULJbvBrM75e2cdJHCXUjgtrXxhccmG4A1rGC0M2Ua6CMzLK03yyu6ky+KpBxD97dg LAjrY3/TJCXz//vAtO+vFLiIwt+3gVXVcSHPCgt6crGi69Tn5zC16uqCn6HtShAwD2Ou f4JSBJJut1XnavDl/hT2Mh/KB2WDa4KGBr7TEcZFtQQKBSYhxTHvTrp9vnveySejWNkR exuQ== X-Gm-Message-State: AGi0PuYn4YmJZnuoC0XDLmdDp0yey/vGaXaAlkufkKX/WV6ilgnuXrmW g4189jDd3Mmo1vOpqY85BCC73g== X-Received: by 2002:a05:620a:13b9:: with SMTP id m25mr741199qki.456.1588284809197; Thu, 30 Apr 2020 15:13:29 -0700 (PDT) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id w42sm957028qtj.63.2020.04.30.15.13.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2020 15:13:27 -0700 (PDT) From: Alex Elder To: davem@davemloft.net Cc: evgreen@chromium.org.net, subashab@codeaurora.org, cpratapa@codeaurora.org, bjorn.andersson@linaro.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/2] net: ipa: don't cache channel state Date: Thu, 30 Apr 2020 17:13:21 -0500 Message-Id: <20200430221323.5449-1-elder@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series removes a field that holds a copy of a channel's state at the time it was last fetched. In principle the state can change at any time, so it's better to just fetch it whenever needed. The first patch is just preparatory, simplifying the arguments to gsi_channel_state(). -Alex Alex Elder (2): net: ipa: pass channel pointer to gsi_channel_state() net: ipa: do not cache channel state drivers/net/ipa/gsi.c | 94 ++++++++++++++++++++++++++----------------- drivers/net/ipa/gsi.h | 3 +- 2 files changed, 59 insertions(+), 38 deletions(-) -- 2.20.1