Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2335650imm; Mon, 28 May 2018 06:16:46 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpA3fj0D8/LEcs4BrH1Th9OVYNUIl1md0tUrXnH7lkAllsc8qMfdXtcvK7ajmSh2FTfiH2P X-Received: by 2002:a65:4ecc:: with SMTP id w12-v6mr10581968pgq.214.1527513406104; Mon, 28 May 2018 06:16:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527513406; cv=none; d=google.com; s=arc-20160816; b=l2jsg3ZGryLH7c8wo4f7ikLeSKf1ZSgA38PNtMhVa2tFJ3s6BwJpp35rltkNm3Ztwi e/tFdSv4AXG2TSywJFa23u8CS1preC1Ig6LBOqh4gsn6Rnwa31SlxkInaAMM2rjvRk6g AUZgEFQuuDQu1+p2NBnUiWBSVocTqc0xIVn3GiIDrQWplE8o3s5sZCB28ZKoIFgSbx35 jmxx6P0MbFkfSsckkFatEc76BRNNhTCEPGP5jP1tZ3MXMhYXweqXUIS0dyREXsgnXscY v4q/KQQ5SLwQ1bb2dzCYsL4OiHUGTGHehkeHPetVHdCACxv8zpaaKfETleZOKuIAKBis P7VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=fbZ7Uo2XUNAhqWHzzucENO0E3x3/FKo8Ym1OaOESWEM=; b=zyy7RHAIHZYpf+HdQouSQgDwLVOYwEg/2Xx1LvJ9gbV+UyYz8XophVeTE5A3wuKj8m kd46JrqJRA/sJAH7W9x4l7KrYVccb6U/RO5Bzxkb3ugMxKnn8I5RWDNFli5oZqguhsTR ESTmcjpxMpDn7Zf8veLMZhu4tCSu3Y9OoUA1tGvpHezuVSbOsYIiRfV4hj2xGZhma71E 2Ygrtr9nHaKNV3SFmG4vczW+SJCoi0/24txcnmbuss2niv6rHO9LKGBegVcn0o6FSfQq nSOYXuvRAkxgYVk8VxWkCXpm/ckyHAqHP6MYoSh7AY96QQZdqgzyZU4et4wy6NdGlxTj CMBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nS6JAiph; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m11-v6si29697427pls.497.2018.05.28.06.16.31; Mon, 28 May 2018 06:16:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nS6JAiph; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1164213AbeE1NOt (ORCPT + 99 others); Mon, 28 May 2018 09:14:49 -0400 Received: from mail.kernel.org ([198.145.29.99]:39680 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1163664AbeE1Ku0 (ORCPT ); Mon, 28 May 2018 06:50:26 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5ED31206B7; Mon, 28 May 2018 10:50:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1527504625; bh=QhG/TffIcspDYffZHrglUkfw/0rzJUQcYRQCdalnKUk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nS6JAiphoYu7f8JOK8+q6ATu2j1mwrPR1/ebONoKv8ear9/cBOtKFrmhVnfnV/jz9 Ry3W1OQ2sBYcU4wkZy0zlm5DARlwrmFXtKVoHkQkfzrYRU2HZlOsSx2iWCTi2eJ4wK eNtzxMYEwyPM/5FopJRxahQTvn54U6+bus+WBWjM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sara Sharon , Luca Coelho , Sasha Levin Subject: [PATCH 4.14 205/496] iwlwifi: mvm: fix "failed to remove key" message Date: Mon, 28 May 2018 11:59:50 +0200 Message-Id: <20180528100328.578586630@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180528100319.498712256@linuxfoundation.org> References: <20180528100319.498712256@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Sara Sharon [ Upstream commit e4f13ad07823b24a1537518d2163bd164292fb10 ] When the GTK is installed, we install it to HW with the station ID of the AP. Mac80211 will try to remove it only after the AP sta is removed, which will result in a failure to remove key since we do not have any station for it. This is a valid situation, but a previous commit removed the early return and added a return with error value, which resulted in an error message that is confusing to users. Remove the error return value. Fixes: 85aeb58cec1a ("iwlwifi: mvm: Enable security on new TX API") Signed-off-by: Sara Sharon Signed-off-by: Luca Coelho Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/sta.c @@ -3119,8 +3119,9 @@ static int __iwl_mvm_remove_sta_key(stru int ret, size; u32 status; + /* This is a valid situation for GTK removal */ if (sta_id == IWL_MVM_INVALID_STA) - return -EINVAL; + return 0; key_flags = cpu_to_le16((keyconf->keyidx << STA_KEY_FLG_KEYID_POS) & STA_KEY_FLG_KEYID_MSK);