From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65631C433E0 for ; Mon, 10 Aug 2020 15:31:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 33DBB2080C for ; Mon, 10 Aug 2020 15:31:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597073460; bh=unHX8a/jW92snIToUjOuWFq1WAuVmtWd2MRdQGFa8oY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=WtsRzAXak905w42cWrgopz56DVd1p3V7DCjhP/euhv+0upvA183XXACdEQQH69tF1 pT087XXjMp8rtDPEpB/HnpHj5KgSryIesVRhJJ9sY9RUL6RPxYqYWXx3j8mJ/kzeyI kE5gV+tUvTOBPJMVk7qkopMkKgJcu9dNbWBaic6g= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729154AbgHJPa6 (ORCPT ); Mon, 10 Aug 2020 11:30:58 -0400 Received: from mail.kernel.org ([198.145.29.99]:38102 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728622AbgHJPa5 (ORCPT ); Mon, 10 Aug 2020 11:30:57 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 A7B4420791; Mon, 10 Aug 2020 15:30:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597073457; bh=unHX8a/jW92snIToUjOuWFq1WAuVmtWd2MRdQGFa8oY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1GEB97nba/qdnhQEoPNdjOy7C8hurtAd0OxT7mPTURA6uKSvebKIPreZqYor931m8 ddWR1xeWUVwFaiqx8W8DFqniV6IRd4RcA0j/H9XWXQ6mF+LiaeOYdjDYyldcIZw9V5 eTZDlhHAHuCQION008IiXD/mMfR+sLsB6JIOxVII= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Greg Kroah-Hartman , Grzegorz Siwik , Andrew Bowers , Jeff Kirsher , Jesse Brandeburg Subject: [PATCH 4.19 45/48] i40e: Wrong truncation from u16 to u8 Date: Mon, 10 Aug 2020 17:22:07 +0200 Message-Id: <20200810151806.435542438@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200810151804.199494191@linuxfoundation.org> References: <20200810151804.199494191@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Grzegorz Siwik [ Upstream commit c004804dceee9ca384d97d9857ea2e2795c2651d ] In this patch fixed wrong truncation method from u16 to u8 during validation. It was changed by changing u8 to u32 parameter in method declaration and arguments were changed to u32. Fixes: 5c3c48ac6bf56 ("i40e: implement virtual device interface") Signed-off-by: Grzegorz Siwik Tested-by: Andrew Bowers Signed-off-by: Jeff Kirsher Signed-off-by: Jesse Brandeburg Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c @@ -196,7 +196,7 @@ static inline bool i40e_vc_isvalid_queue * * check for the valid vector id **/ -static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u8 vector_id) +static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u32 vector_id) { struct i40e_pf *pf = vf->pf;