Go to file
Gopal Tiwari bd45fc5556 Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2
Bugzilla: http://bugzilla.redhat.com/2066188

commit cba6b758711cab946c787f7c15be92cc749b8e1f
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date:   Wed Oct 27 16:58:40 2021 -0700

    Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2

    This make use of hci_cmd_sync_queue for the following MGMT commands:

    Add Advertising
    Remove Advertising
    Add Extended Advertising Parameters
    Add Extended Advertising Data

    mgmt-tester -s "Add Advertising"

    Test Summary
    ------------
    Add Advertising - Failure: LE off                    Passed
    Add Advertising - Invalid Params 1 (AD too long)     Passed
    Add Advertising - Invalid Params 2 (Malformed len)   Passed
    Add Advertising - Invalid Params 3 (Malformed len)   Passed
    Add Advertising - Invalid Params 4 (Malformed len)   Passed
    Add Advertising - Invalid Params 5 (AD too long)     Passed
    Add Advertising - Invalid Params 6 (ScRsp too long)  Passed
    Add Advertising - Invalid Params 7 (Malformed len)   Passed
    Add Advertising - Invalid Params 8 (Malformed len)   Passed
    Add Advertising - Invalid Params 9 (Malformed len)   Passed
    Add Advertising - Invalid Params 10 (ScRsp too long) Passed
    Add Advertising - Rejected (Timeout, !Powered)       Passed
    Add Advertising - Success 1 (Powered, Add Adv Inst)  Passed
    Add Advertising - Success 2 (!Powered, Add Adv Inst) Passed
    Add Advertising - Success 3 (!Powered, Adv Enable)   Passed
    Add Advertising - Success 4 (Set Adv on override)    Passed
    Add Advertising - Success 5 (Set Adv off override)   Passed
    Add Advertising - Success 6 (Scan Rsp Dta, Adv ok)   Passed
    Add Advertising - Success 7 (Scan Rsp Dta, Scan ok)  Passed
    Add Advertising - Success 8 (Connectable Flag)       Passed
    Add Advertising - Success 9 (General Discov Flag)    Passed
    Add Advertising - Success 10 (Limited Discov Flag)   Passed
    Add Advertising - Success 11 (Managed Flags)         Passed
    Add Advertising - Success 12 (TX Power Flag)         Passed
    Add Advertising - Success 13 (ADV_SCAN_IND)          Passed
    Add Advertising - Success 14 (ADV_NONCONN_IND)       Passed
    Add Advertising - Success 15 (ADV_IND)               Passed
    Add Advertising - Success 16 (Connectable -> on)     Passed
    Add Advertising - Success 17 (Connectable -> off)    Passed
    Add Advertising - Success 18 (Power -> off, Remove)  Passed
    Add Advertising - Success 19 (Power -> off, Keep)    Passed
    Add Advertising - Success 20 (Add Adv override)      Passed
    Add Advertising - Success 21 (Timeout expires)       Passed
    Add Advertising - Success 22 (LE -> off, Remove)     Passed
    Add Advertising - Success (Empty ScRsp)              Passed
    Add Advertising - Success (ScRsp only)               Passed
    Add Advertising - Invalid Params (ScRsp too long)    Passed
    Add Advertising - Success (ScRsp appear)             Passed
    Add Advertising - Invalid Params (ScRsp appear long) Passed
    Add Advertising - Success (Appear is null)           Passed
    Add Advertising - Success (Name is null)             Passed
    Add Advertising - Success (Complete name)            Passed
    Add Advertising - Success (Shortened name)           Passed
    Add Advertising - Success (Short name)               Passed
    Add Advertising - Success (Name + data)              Passed
    Add Advertising - Invalid Params (Name + data)       Passed
    Add Advertising - Success (Name+data+appear)         Passed
    Total: 47, Passed: 47 (100.0%), Failed: 0, Not Run: 0
    Overall execution time: 2.17 seconds

    mgmt-tester -s "Remove Advertising"

    Test Summary
    ------------
    Remove Advertising - Invalid Params 1                Passed
    Remove Advertising - Success 1                       Passed
    Remove Advertising - Success 2                       Passed
    Total: 3, Passed: 3 (100.0%), Failed: 0, Not Run: 0
    Overall execution time: 0.0585 seconds

    mgmt-tester -s "Ext Adv MGMT Params"

    Test Summary:
    ------------
    Ext Adv MGMT Params - Unpowered                      Passed
    Ext Adv MGMT Params - Invalid parameters             Passed
    Ext Adv MGMT Params - Success                        Passed
    Ext Adv MGMT Params - (5.0) Success                  Passed
    Total: 4, Passed: 4 (100.0%), Failed: 0, Not Run: 0
    Overall execution time: 0.0746 seconds

    mgmt-tester -s "Ext Adv MGMT -"

    Test Summary
    ------------
    Ext Adv MGMT - Data set without Params               Passed
    Ext Adv MGMT - AD Data (5.0) Invalid parameters      Passed
    Ext Adv MGMT - AD Data (5.0) Success                 Passed
    Ext Adv MGMT - AD Scan Response (5.0) Success        Passed
    Total: 4, Passed: 4 (100.0%), Failed: 0, Not Run: 0
    Overall execution time: 0.0805 seconds

    Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Signed-off-by: Marcel Holtmann <marcel@holtmann.org>

Signed-off-by: Gopal Tiwari <gtiwari@redhat.com>
2022-04-27 11:49:00 +05:30
Documentation Merge: block: update to v5.17 2022-04-19 12:23:36 +02:00
LICENSES
arch Merge: powerpc: Support to handle control memory access error [FEAT] 2022-04-19 12:23:52 +02:00
block block: restore the old set_task_ioprio() behaviour wrt PF_EXITING 2022-04-11 22:46:31 +08:00
certs
crypto
drivers Bluetooth: btmtksdio: add MT7921s Bluetooth support 2022-04-27 11:48:59 +05:30
fs Merge: gfs2: Fix bugs revealed by the dct tool 2022-04-21 10:13:03 +02:00
include Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 2022-04-27 11:49:00 +05:30
init
ipc
kernel Merge: Sched/numa: fix allowed numa imbalance 2022-04-21 10:13:11 +02:00
lib Merge: RDMA: update to v5.17 2022-04-19 12:23:29 +02:00
mm Merge: Preallocate pgdat struct for all nodes during boot 2022-04-19 12:23:39 +02:00
net Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 2022-04-27 11:49:00 +05:30
redhat [redhat] kernel-5.14.0-80.el9 2022-04-21 08:20:28 +00:00
samples
scripts
security Merge: integrity: general upstream bugfixes 2022-04-19 12:23:47 +02:00
sound
tools Merge: powerpc: fix some vm kernel selftests failures ( userfaultfd | userfaultfd_hugetlb | map_fixed_noreplace) [P10][DD2][Denali] 2022-04-19 12:24:13 +02:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.conf
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml CI: Drop baseline runs 2022-04-12 18:32:27 +02:00
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS Merge: block: update to v5.17 2022-04-19 12:23:36 +02:00
Makefile
Makefile.rhelver [redhat] kernel-5.14.0-80.el9 2022-04-21 08:20:28 +00:00
README
makefile

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.