Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp868643pxy; Wed, 28 Apr 2021 16:07:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwC4yRsOhqAGj6ClzYJbbn8OmRNb2Y1AWGkKz79wVEviKNMKpmsKYH+HPCEePlJ13wTht9m X-Received: by 2002:a63:4c0e:: with SMTP id z14mr28996444pga.30.1619651248921; Wed, 28 Apr 2021 16:07:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619651248; cv=none; d=google.com; s=arc-20160816; b=PLGu0oeA0sd+y03ppFurWxs6kI8l7AW5eRSJlqKKcBxGlwA7wUcPzyg32zBYQZ+pYr J0I+Ddw0OySa+wjmQnxiOwt/0SRa0gDkgCUj78bHx0eCEeHVfZC1ktAzTP5groWTajGp iikuFOdYqZINc3qABbjIIBSGf+rhtS2ZWsM90KMbfwSIv52sLcopCYJ2n/GXfx5nBxxI DyFtmjMmePKJixmyB2GF3gjFzJAgVwT+N0rb58BGwBCtkcJXB8IoaLjrI0533TsNFZfX WgZxYFBOHpE7BJC5PSLsIJLZy7rPQiNIg3h2HMYaouQBNPI/+8LQxfs1slyMvFT1t0yT i/ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Zh7OlMvW3DerlpqnUGmUulKmpWmcH2OBnD2WoZd3s2E=; b=F+cv4x76R3SHdfRYjlxQKEruECmZVmJ3qbbhKUAlb94Zq5w7xUtSK7QavU0++Xm5F4 cmjGSQ3qcLKr5C1wHbogk6vd3yGym3KhVEGgMz2k3SBbfy5h7GS1yhTExorLqMagrBFo TfFVOohvlGquE06WNrys5E2WWy+nPjCLf9PyUNMnQCezkr1h4LN2vVRA3tLMiNw9Uct/ sKrQFSrywTYZamLix4VX6g19FgkSk1NLxKfsT5ksJsMncQTi+pTUz19zbHENBkpJzMAI ujsHnux68QlMLyj9t9mHOCnu6u0SEMz7e5R7NqWNoPGAvd3Pkw5iKe02lJXILvrF4p8E 9Y8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=YmSZOiKx; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r12si1179154pgv.467.2021.04.28.16.07.16; Wed, 28 Apr 2021 16:07:28 -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=@google.com header.s=20161025 header.b=YmSZOiKx; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229993AbhD1XHU (ORCPT + 99 others); Wed, 28 Apr 2021 19:07:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229488AbhD1XHS (ORCPT ); Wed, 28 Apr 2021 19:07:18 -0400 Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C6D25C06138B for ; Wed, 28 Apr 2021 16:06:31 -0700 (PDT) Received: by mail-qk1-x72d.google.com with SMTP id 190so8754155qkl.11 for ; Wed, 28 Apr 2021 16:06:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Zh7OlMvW3DerlpqnUGmUulKmpWmcH2OBnD2WoZd3s2E=; b=YmSZOiKx330MTi6OgPxfVQAMQcngQCx0VixjfYfa8oimpEQdKQgtVXk/+sdhYuWHBk INJua3d8nJs4sB3DuURU4LOBXXJvRHtnO9z2pzNUOsZJqxJ/lu/MSd8Zk7zaJlk6X+3b wV1t6QWmPYLQjSAqEZt/q6B+HAPDWWap6PV+FVd7Z7vMjm/zlLW6fC30urIy9Ixi1Zow C+B1TJrtu6N0ov6PxdLuPTBDL8VD0zEtoFnb74RMkjl9oi1MKgNdiBJgV1HNSjGVv/Fl L/AR4xnQA6V3mj7Yb0eu1tgO/5mcDwYATZi63am5SCwGLOOEX5cnBhXezwGWRTelTvHJ begg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Zh7OlMvW3DerlpqnUGmUulKmpWmcH2OBnD2WoZd3s2E=; b=Ljuo9sdLxpCyqkQXY/QQkBRRXpo0NSSlAH6+LFfz0+Pf8mGy2wV4CCjgbl9Iojqok2 XXUMZCU7LHO+ALkQUc1i+jFdd8TC4aMYykdnVrBTbIM9HcokUDbim7mNbH5ApKt/KWhM O95IfFFOiXlUweSDYjLkbOIjSNbLOZOUnOcC+XZ2pm4TlXvI047t/bYv1IKFJt6thW59 Bmex4tKRDGqhlz0Jk2uOKa7faYqqH1voaxjhHJrp5XbKq3hmKaY/vy0SYNyQv/nLVm6L PXMHuxlm5p56SeI1LHgxSgF+73qhkCt2fAI01s5hvvv2bobqUbNSKvkSBkGFq8aDv16X agMA== X-Gm-Message-State: AOAM532DsbXE5KRyyf6lSARLsXnp1S8jlLmg5bxNTODt+R6buotEvTTo nJdkFIzvdj4zev2jprOH21roni9XTXP4S5D2hf12iQ== X-Received: by 2002:a05:620a:70e:: with SMTP id 14mr31567987qkc.278.1619651190787; Wed, 28 Apr 2021 16:06:30 -0700 (PDT) MIME-Version: 1.0 References: <20210419165323.v1.1.I9f9e8bcc849d91c1bb588a5181317c3e2ad48461@changeid> In-Reply-To: <20210419165323.v1.1.I9f9e8bcc849d91c1bb588a5181317c3e2ad48461@changeid> From: Yu Liu Date: Wed, 28 Apr 2021 16:05:54 -0700 Message-ID: Subject: Re: [PATCH v1] Bluetooth: Fix the HCI to MGMT status conversion table To: linux-bluetooth@vger.kernel.org, Marcel Holtmann Cc: "David S. Miller" , Jakub Kicinski , Johan Hedberg , Luiz Augusto von Dentz , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ping for attention, thanks. On Mon, Apr 19, 2021 at 4:53 PM Yu Liu wrote: > > 0x2B, 0x31 and 0x33 are reserved for future use but were not present in > the HCI to MGMT conversion table, this caused the conversion to be > incorrect for the HCI status code greater than 0x2A. > > Reviewed-by: Miao-chen Chou > Signed-off-by: Yu Liu > --- > > Changes in v1: > - Initial change > > net/bluetooth/mgmt.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c > index 40f75b8e1416..b44e19c69c44 100644 > --- a/net/bluetooth/mgmt.c > +++ b/net/bluetooth/mgmt.c > @@ -252,12 +252,15 @@ static const u8 mgmt_status_table[] = { > MGMT_STATUS_TIMEOUT, /* Instant Passed */ > MGMT_STATUS_NOT_SUPPORTED, /* Pairing Not Supported */ > MGMT_STATUS_FAILED, /* Transaction Collision */ > + MGMT_STATUS_FAILED, /* Reserved for future use */ > MGMT_STATUS_INVALID_PARAMS, /* Unacceptable Parameter */ > MGMT_STATUS_REJECTED, /* QoS Rejected */ > MGMT_STATUS_NOT_SUPPORTED, /* Classification Not Supported */ > MGMT_STATUS_REJECTED, /* Insufficient Security */ > MGMT_STATUS_INVALID_PARAMS, /* Parameter Out Of Range */ > + MGMT_STATUS_FAILED, /* Reserved for future use */ > MGMT_STATUS_BUSY, /* Role Switch Pending */ > + MGMT_STATUS_FAILED, /* Reserved for future use */ > MGMT_STATUS_FAILED, /* Slot Violation */ > MGMT_STATUS_FAILED, /* Role Switch Failed */ > MGMT_STATUS_INVALID_PARAMS, /* EIR Too Large */ > -- > 2.31.1.368.gbe11c130af-goog >