Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1541263lql; Wed, 13 Mar 2024 00:19:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXTdxZtjicNTkUGRZggH+l01pcTun+Fu4I4uHea/VvFja3i2pUwS+JvsOuHuZjXEraMQXMRZemlMLvZbYy5YX7SywywFPJy10Ydey+sog== X-Google-Smtp-Source: AGHT+IFrLxFC7U0vMJS5tNU8lNKUOzALXEbA3yxRVlAe2N7LRfLdL7E6Z9O8rxhC6ZbmkcgPCyS+ X-Received: by 2002:a17:907:7b06:b0:a46:6073:8df8 with SMTP id mn6-20020a1709077b0600b00a4660738df8mr273157ejc.47.1710314358152; Wed, 13 Mar 2024 00:19:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710314358; cv=pass; d=google.com; s=arc-20160816; b=iY3oqLVTg3Z2NM9VzSnB0UExRuefApp0l0Syfm/05ApuY/8+AWlTKarFz4O/UMZMJ7 X5h7SGOXnco0Etpr1FPqIm74x2sAdMqElnyl8k9Ge89+1Bg/cx9z0MsETRlbmT9/wRKP QSg7pTf6ieuTnXJVbsBUZtl0ryV9UhnxbaAYo6XPTqRkCTFZy5wHUYpr8ZH5Nn5i3tQR EHjKIBw8rtu/+h7lGD93bOmZfZ/r51PgFAK76JD9P0q9PEpxMmNuU7qUT3k6ppSox+fI 0uvEeAUt+qAgvvgczxm9tNc6FkgWMrLszMK+ogVTJK0iUr+W2Z/NBWmzZLZMwNHpOC4s oa8Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=XqjEHCtjK4aNCKyWqxpfqChnMMip48UjQ4ll1YeYvxA=; fh=R73fT35TkumbI1sYyNWZ8VkcN7IUUxwOF4ubvOOrBqA=; b=IM5DMRyJID2VapK7CwaD+VMdTg6dSK+c7+HhXcCOpic9HPUhzs62YN79DGC0fopIvx cG20wmTw3Ug+F06gJplIOqoBOkwRiJB3TDODfZ9X8r2sPCpx2i+fZKSCwyT1AEQe3AZX 7VhgV+xn2H+lpcvlX8OpxnwBmybQ+XwWRHJObM9xR4b/eOsQ3miBLeNztA2VWMv3WPd6 sqwWuH+nIfOVP2gLjb49/0XDo5kDKnNiv7J0FbA5wMYdIWceABTU1gQM0XFExbTjYo0p MA94QQ72ag+4CMcTI04k89Ys6vCBQDghTAT1lk3mQKkq3PItBpOmjkTeUxQMmFfO5IOQ 7HMQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=molgen.mpg.de); spf=pass (google.com: domain of linux-bluetooth+bounces-2470-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-2470-linux.lists.archive=gmail.com@vger.kernel.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 o13-20020a1709064f8d00b00a45bfd8f058si4343428eju.831.2024.03.13.00.19.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 00:19:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-2470-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; arc=pass (i=1 spf=pass spfdomain=molgen.mpg.de); spf=pass (google.com: domain of linux-bluetooth+bounces-2470-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-2470-linux.lists.archive=gmail.com@vger.kernel.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 D21B81F22157 for ; Wed, 13 Mar 2024 07:19:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 569231642A; Wed, 13 Mar 2024 07:19:12 +0000 (UTC) X-Original-To: linux-bluetooth@vger.kernel.org Received: from mx3.molgen.mpg.de (mx3.molgen.mpg.de [141.14.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5208817564 for ; Wed, 13 Mar 2024 07:19:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=141.14.17.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710314352; cv=none; b=U9R+1ZJydhTYrPViEyel7EYQgH1CCIWbHBLzxVIDXILZF28Qi3/JEudNeyHJtd5snuFKZ5+CeS+eelAUzf1ScJWV7vBryfNLDYWwH7h53nhlcCTDNAgjbgEY3dy9cXA5/rdGdoJejatxr77eiDW1qHyJfMYatX5Gx0gXv4pXrMY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710314352; c=relaxed/simple; bh=31Cdqf0mZ65Vmn9sPC0zEmcr4XIyeM8pMqKvkAqqNrs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=tp2JUgVYTVK6+0mAMLP0M6k9xl4UF9NNcZUaoY0rAOiA79h5+i9ZZJqJnKuGrJY/YWO8lMiFh1EcvRWgLymhtN1xp2YVpYY1NN3vFMxZ9p8Np8g7KmiR6SszwtwDNm0vi+Fl6msEQqS9cJ0pidd3xPZ2XX74Ch9Ggg5064HkR5Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=molgen.mpg.de; spf=pass smtp.mailfrom=molgen.mpg.de; arc=none smtp.client-ip=141.14.17.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=molgen.mpg.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=molgen.mpg.de Received: from [192.168.0.224] (ip5f5aedb6.dynamic.kabel-deutschland.de [95.90.237.182]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: pmenzel) by mx.molgen.mpg.de (Postfix) with ESMTPSA id D50C261E5FE06; Wed, 13 Mar 2024 08:18:58 +0100 (CET) Message-ID: <877ebea0-1fc3-46d0-bebb-7f990e824931@molgen.mpg.de> Date: Wed, 13 Mar 2024 08:18:56 +0100 Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [V1] Bluetooth: btusb: Add return error code Content-Language: en-US To: Youwan Wang Cc: marcel@holtmann.org, johan.hedberg@gmail.com, luiz.dentz@gmail.com, linux-bluetooth@vger.kernel.org References: <20240313051102.424926-1-youwan@nfschina.com> From: Paul Menzel In-Reply-To: <20240313051102.424926-1-youwan@nfschina.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Dear Youwan, Thank you for your patch. In the commit message summary/title maybe be more specific: Bluetooth: btusb: Set error code in btusb_mtk_hci_wmt_sync() Am 13.03.24 um 06:11 schrieb Youwan Wang: > Add return error code Could you please elaborate and describe the problem? > Signed-off-by: Youwan Wang > --- > drivers/bluetooth/btusb.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c > index b8e9de887b5d..ec6bdc9687b1 100644 > --- a/drivers/bluetooth/btusb.c > +++ b/drivers/bluetooth/btusb.c > @@ -2826,8 +2826,10 @@ static int btusb_mtk_hci_wmt_sync(struct hci_dev *hdev, > goto err_free_wc; > } > > - if (data->evt_skb == NULL) > + if (data->evt_skb == NULL) { > + err = -ENOBUFS; > goto err_free_wc; > + } > > /* Parse and handle the return WMT event */ > wmt_evt = (struct btmtk_hci_wmt_evt *)data->evt_skb->data; Kind regards, Paul