Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp242722lqt; Thu, 18 Apr 2024 13:47:48 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXhoLn2XCinaYP3WHrlrPBxjhzK3u9RLz0EeTpfvs2AHI/vKIMqWP7eVoIJrLKXmNU/eytkBqHxPun5B0syyQSirvf534BeR7UqD2KQEg== X-Google-Smtp-Source: AGHT+IGLhlT18FmgcrnH7Lh1HyWzEG7RA8n3kjrT/nNcgBc5U3bhOyviB6E0M8XZQwy9BVhxnTbL X-Received: by 2002:a17:906:33da:b0:a52:56e7:e9c0 with SMTP id w26-20020a17090633da00b00a5256e7e9c0mr172931eja.7.1713473267915; Thu, 18 Apr 2024 13:47:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713473267; cv=pass; d=google.com; s=arc-20160816; b=aPDaZ19Z9bGt8oi4p51Tm2NQt7cD/RcQxA0Y+p1bC8E4UHhcyZx1RCRc4xWMZJt8Nx aY7T4TFMH7vghSnbyW/Clfw50OIu98E7lHsZMNtbLEjOx7O4uuICK9rPMZ4PuD8RY5Ui oJiIPGyBYPADKDJx6RiduLsHIfd4e7xZ+/fbl3q783QvTkhvitFk4TkcypvXWY7uCWGE I5x+/FBrdYErJ69YQrUG4Aa0eqfBmj6VE41GQuRMe9NpQHV7lZUfueeQ5uY6ztayXOWF jtaAvyX5Vk+kRU4umaO9CLsX5YPPHwOtovWz/XZXLg8mP1w7uVkrukrQKAIKklR1iXFT YBQQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=52Z7ajLFl+Lp6hpQ+qIhOmgAmJ2GpzNTauSk+OYPNpY=; fh=g/DH0857BI/VBhAcxJZ8stcdhfGiJ8XPnIH19VsWmz4=; b=oHd5Iol9KHPR8KYE074r8G90lwFjHlK0gIvD5U3c1REr8/H8Ni/qNL0JsuFrcyaJfB 5K5UwplWuJGirrBJ8oj0uwvDqT+EvXGUQUcAWn2r8s2PG9sr1oZSa7qEd9iMF5P+N28R 91vMoViXPRSQu0xQgc1FUkBPWWBmdITgT5iXqHp+nKGbkfSFJONu52CNPAeTbqvL/KRI Ctq2INsIohy/vNTipRIZdLzJk+gouk6q7Q15kJQ6Yt0JNcWCFnSPcOOYFTBORYvtohxo bWtH+huJlqD5ixh0lvmkNGQ5uYyOWTxbl7qJ+ZGWczwFpwprRtFnDALtCIbZBp07ewJa O4KQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dU7FHAXm; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-150762-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-150762-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id k10-20020a17090646ca00b00a4e89743673si1234136ejs.948.2024.04.18.13.47.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Apr 2024 13:47:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-150762-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dU7FHAXm; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-150762-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-150762-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id A498B1F22C8E for ; Thu, 18 Apr 2024 20:47:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E7537190696; Thu, 18 Apr 2024 20:47:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="dU7FHAXm" Received: from mail-io1-f53.google.com (mail-io1-f53.google.com [209.85.166.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 908362E416 for ; Thu, 18 Apr 2024 20:47:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713473258; cv=none; b=LjiXFzAypwL7r827GlmyQ8/TfeTaAJCHtKZA+OxT9Kdo1F7r38IM55H3IiawZ802UqOczsLl7NMVjA9Ke2v2MoUVX8LPbD+BpVrfEalKmRee5+TEwlInPzFWCnP1n+cJOZaRl2UBHOLXCvpRXtvio3cgvDnazRg5oPbGrOHIWn4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713473258; c=relaxed/simple; bh=eCAy2VzoQXirIWoHOWI7tU2DYxh8NcxGLr5VGh+V2JE=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=RdVNiAFmf2hgbCP7qzusPCdha6fz1tJzW20D27/mCjOdX6MRrmsSO1FNKaLoaOfYa8sC2Vmi4IxsKlKkvad2evnpdY6HIItLq9JP6ncd8u2+4lwTLdeLZ9iU89Nkh6soCDTN5Z/S+4NZcAjZG+QARojpg4vKavp0sd4ZGZlgc+k= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=dU7FHAXm; arc=none smtp.client-ip=209.85.166.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-io1-f53.google.com with SMTP id ca18e2360f4ac-7d6230233f9so36980339f.2 for ; Thu, 18 Apr 2024 13:47:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1713473256; x=1714078056; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=52Z7ajLFl+Lp6hpQ+qIhOmgAmJ2GpzNTauSk+OYPNpY=; b=dU7FHAXmMvmPKpLAeNjZFTwOeY1q9sOd4XGTO0gaIqOSpBPGC0vmLaabTlTfeSw7jv dsyVtVQbuEO4jioGms9RHH7EKX5Y16amH4b4gpAwHj2dfDISSoyt/qIuVywkfRWa7ZUL 2pLp342l6/louXr68w8uQw7GZsM6lILu81xPXptE7EDgNxnvTVZlYb2bgvLv7DjtNBlE 6x3ruf5EPwIhbLKuQEMyLQxP1eQu7DZEGP41rDI21BGfwj4A2xW4G1rC44+3B3MePwzf 3dD35+lGlJtPhJdrKgWaoR5LMWqNYqFq4iGGpG7/Jx20bGmV0dbpom6s3XHOL/7isgH1 fmog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713473256; x=1714078056; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=52Z7ajLFl+Lp6hpQ+qIhOmgAmJ2GpzNTauSk+OYPNpY=; b=W6IY1NKqQu4IKAH7VNFH2cIROuQENxGDskTfZoNOmOfAJRb+Sdckbvv/emYjN24tdx PXEzb7ajFv88hvxC8IutaHbwDEZZvocUyrchol9PXttJRYE/JFAJG6bpYu53Kx1J4yP7 KXYEUVsBkw7eM3JbdzyBVYvmkWv6GjF+3WO4TtL3q6H/ANM07GNZ7VxG9ej5slBX297o fILJltpCJInSzYZjrOY9Quuw8tHgOOmb0t/Q/+duARhS7xILNODlpR/doJRz/yBp5pxp YbR9gcBdbfskkd/L/luMpw2cWi6mMY6LO0cYiinBLr7/HdEhkM6/cVoLHVmMk204hzzw MNng== X-Forwarded-Encrypted: i=1; AJvYcCUpX/Xba/JizfFa85V0ArA2Bvem5aqhXBBjzyfOhzqVUMMdPZCsV2O+xW55y9J1iLmQKJKPr4VD6IvlsUTzsKS38IftGUg3UfJk4Wbm X-Gm-Message-State: AOJu0YyfEPr13/I9PoMKMMzpMBb8x2orAm3baa8B+dfDbKJ4u+nkiujL YHjR04ZKfxLKN5paw43YzrcHXf4vBskhZzbd5XXVO9FcrI2VkkgoreDFLFHMQpM= X-Received: by 2002:a6b:4e15:0:b0:7da:18b8:a4fb with SMTP id c21-20020a6b4e15000000b007da18b8a4fbmr411697iob.9.1713473255769; Thu, 18 Apr 2024 13:47:35 -0700 (PDT) Received: from localhost.localdomain (c-73-228-159-35.hsd1.mn.comcast.net. [73.228.159.35]) by smtp.gmail.com with ESMTPSA id r6-20020a056638300600b00484948cb8f5sm626998jak.91.2024.04.18.13.47.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Apr 2024 13:47:35 -0700 (PDT) From: Alex Elder To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com Cc: mka@chromium.org, andersson@kernel.org, quic_cpratapa@quicinc.com, quic_avuyyuru@quicinc.com, quic_jponduru@quicinc.com, quic_subashab@quicinc.com, elder@kernel.org, netdev@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/8] net: ipa: eight simple cleanups Date: Thu, 18 Apr 2024 15:47:21 -0500 Message-Id: <20240418204729.1952353-1-elder@linaro.org> X-Mailer: git-send-email 2.40.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series contains a mix of cleanups, some dating back to December, 2022. The first two make it so the IPA SUSPEND interrupt only gets enabled when necessary. That make it possible in the third patch to call device_init_wakeup() during an earlier phase of initialization, and remove two functions. The next patch removes IPA register definitions that are never used. The fifth patch makes ipa_table_hash_support() a real function, so the IPA structure only needs to be declared rather than defined when that file is parsed. The sixth patch fixes improper argument names in two function declarations. The seventh removes the declaration for a function that does not exist, and makes ipa_cmd_init() actually get called. And the last one eliminates ipa_version_supported(), in favor of just deciding that if a device is probed because its compatible matches, that device is assumed to be supported. -Alex Alex Elder (8): net: ipa: maintain bitmap of suspend-enabled endpoints net: ipa: only enable the SUSPEND IPA interrupt when needed net: ipa: call device_init_wakeup() earlier net: ipa: remove unneeded FILT_ROUT_HASH_EN definitions net: ipa: make ipa_table_hash_support() a real function net: ipa: fix two bogus argument names net: ipa: fix two minor ipa_cmd problems net: ipa: kill ipa_version_supported() drivers/net/ipa/ipa_cmd.h | 8 ------ drivers/net/ipa/ipa_endpoint.h | 6 ++--- drivers/net/ipa/ipa_interrupt.c | 38 +++++++++++++++++++++++++--- drivers/net/ipa/ipa_main.c | 16 +++--------- drivers/net/ipa/ipa_power.c | 19 -------------- drivers/net/ipa/ipa_power.h | 14 ---------- drivers/net/ipa/ipa_table.c | 8 +++++- drivers/net/ipa/ipa_table.h | 7 ++--- drivers/net/ipa/ipa_version.h | 18 ------------- drivers/net/ipa/reg/ipa_reg-v3.1.c | 14 ---------- drivers/net/ipa/reg/ipa_reg-v3.5.1.c | 14 ---------- drivers/net/ipa/reg/ipa_reg-v4.11.c | 14 ---------- drivers/net/ipa/reg/ipa_reg-v4.5.c | 14 ---------- drivers/net/ipa/reg/ipa_reg-v4.7.c | 14 ---------- drivers/net/ipa/reg/ipa_reg-v4.9.c | 14 ---------- 15 files changed, 51 insertions(+), 167 deletions(-) -- 2.40.1