blob: b83f3ee18d33b22a772ca045b06eb64c319092a7 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="93e4c89e09f3ffad810c253a8c33fa9d33660d19">
<notice>Your sources have been sync'd successfully.</notice>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" revision="0680a2d0c4cec58f8163fe115de80cff8852fd8b" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/hwcplus" revision="e66a31e54e12906e86dc59f95b458889f025c505" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromium/tools/depot_tools" revision="3add4b62b8fc420ba5a6cc0c8bddcf152c00a970"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/chromite" path="chromite" revision="a6349b57012320c105d52bb62e6dc9cda370a1d4" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/manifest" path="manifest" revision="b573563ce68163cc5a0f497d0e38bc1efe0b0526" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="84bf7dd0fc5386ec17c63f1e6ef3410cc3f69ff1" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="986456aa51b8f979e07d7e6d4030559d71b0ce0b" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="475609d0d82476d9162498e238df000eed27ff36" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="1929dd7aaffc2f0cd05d3bbc9ad316ca907231b0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="48950c9cb35671c59f9f63316683357c8792b79d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="82278ee760fc1eb19f0719cdef626dca157cd533" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="1b65449a647c99556511df30b8ab660b98acce7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="3f9cb979762eb7262a2b702f1b79142b64985013" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="05ce8d3c59a2d8e765b3beb2e1a69e7fcf59e5ba" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="ae41f374691c6f88fb74ee2583d7f59403a91acc" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="dffbe2dd6ce7501dcc6dc18f5a734756a1ebfc11" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="b4ca5de194c343cbde738257112de5c8ba488997" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="4eab38a4c6b40dd6446f60ca31eb8bf787cd9571" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="c4df284b32558f631862f79c75fc03af4f5ca68a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="987a60f5ae48541c1df1aab8a01560446b712f76" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="be47beb539fdb647e7f40d8188b94160476ffe40" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory" path="src/platform/factory" revision="8fa2906eed55723162066cc2e27a600679d7f2ba" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="37ff411373c39c236a56fea1ef3fb2a33b2ec206" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="8b14a26ccaaac20c33535a38199273c0acecb33f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="38917fe2b121610c487570bb41f97167a76132ce" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="05325e18158f8519f853e086e92c04504e2b87aa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench/images" path="src/platform2/glbench/images" revision="5fd5ce655833f65d46b1950bec4eedeb4e96959b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/platform/google-breakpad" revision="cf5b98e801bcf0218dfe19ac722c5fa600814678" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="7efff0e164437b46def2b2f556d822827e29a0be" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="5ee665e7c68856d3b6ce8bb0f610d43503e603af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="61f882f395b9f39478d7164209e7134cccdcb72b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="2e1f7ac215d8e5609ebd3c99dfad5fd0529ad017" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmark" path="src/platform/microbenchmark" revision="d5ea30febe406c5b486325dfae926564f3a46efd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="f4bfdbaee1fa0212928b83c839a178872bd7f688" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="c02c806dfe581dcff530f75f7b73847f7c3dc229" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="236233dcb34c93dda21bd53c68b5204010c83233" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="d7e73ba3170e8a0c1f0deecad6735034def58ee5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="7cde658e97d6a00cf0d43f0478544e71ffd2e2d2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="f07f8be43c654ddcf4f832ae34e59b3910fb1142" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="b228131040d793060cd7fea2d2acaa4009f205fa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="322345ed0b1ab6e42ec2710ef5c904464b0dc218" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="775dbf67eda61c7fdc7d90c528c2e7850750b2db" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="c3c6ea92a02cb6bba18175c713cdedec18309d28" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="35468240e94dd74577f06dbeca5aac88e4c0b8ef" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/trunks" path="src/platform/trunks" revision="350e5718a449371f2e442771b7f5ed8629a5bf43" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="368594b3fc1197e2920e2a300ef0bbae1182d30d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="f07e3dfe1be57bc778d84657bf051ff50443cf56" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/wireless_automation" path="src/platform/wireless_automation" revision="d7177dbd464f2952e10309bf1eef56bb31a7f8ad" upstream="refs/heads/master"/>
<project name="chromiumos/platform/workarounds" path="src/platform/workarounds" revision="48a42e96e26edd12bf295ea13b50bcdd40c068e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="e902e82adbd5469c2f103a000b4d63bf60592240" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b326ee2fd5e338f3615064525c8007d4fd546708" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/repohooks" path="src/repohooks" revision="5fae62d60828f55eb70458f8d46df739212bd45a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="1d15c448abc5f636a2b1355880095a7036245d6c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="4a1dcde72fa43b2ffdc5d54a1932e727374d11c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="f2fd076129a5fba2aea50711e15c70e3e3a0fdc3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/binutils" path="src/third_party/binutils" revision="f1962d5644a4f6e972e167c4e72fc8985f1c2a45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="ad47762c23d1b13c272eac064d5278483c305064" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bsdiff" path="src/third_party/bsdiff" revision="8c17bdc0d759c8e6da90c5f72b052ba2605a0a3a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/chrontel" path="src/third_party/chrontel" revision="7bcd0328d0eeef6a0539bd0ba80cd9a545e6cf4a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="ebc1aae0ae4ca30802a80a4a4e2ae0c0dad4d88a" upstream="refs/heads/chromeos-2015.07"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="612cd24575ab8bb77260e22f3665f46b77794ffe" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="3182aa85c087446e4358370549adc45db21ec124" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="f140c0aa430e1db1c0f31d23d3eb2397d47f209e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="aaaf66654dba797f152066df4d1dc4144b492c66" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="57b7524b1448189d3630d6c4735e60dbbdf14d51" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="b6125c702850488ac3bfb1079ae5c9db89989406" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/third_party/gdata" path="chromite/third_party/gdata" revision="fe7e5c90a9827feb66ed446b2d297a1618b25272" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="69702c400e274984a24d08fcaefe3952d5dcb36e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="c76375ec68a6b2af067060fbfa35ef21cdc0f1c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="88126a88e240ab18730163ea0f5d0b775247ac23" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hwcplus-drm" path="src/third_party/hwcplus-drm" revision="7376a8da1c961115a61d7a3cb23bb13e4153583d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-chewing" path="src/third_party/ibus-chewing/files" revision="7a9514a0844eb5eb90ab96f62484a6af9e4a0d6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-xkb-layouts" path="src/third_party/ibus-xkb-layouts/files" revision="6af015110aa92dc2eed88a9f704634c3eff53b14" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="16630290956c1670dafeb0e5764dd69c0735030f" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="1e12643e9bec01a35da51dc7b1616333d2923189" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f564d0f8b895e1c27656a513dc0b8d0c248b0243" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="0abeb6d82039ebefdd88e8e4985a924d5ce9264d" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="c4932bd57b6edfc42773b4527180a219b9af9ca4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="c4e2949edeed01ca3b810729a7af0d265c49629b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="a436c551cf226af66cdb3dd74ee3971d0b1dae04" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="07f7a81118f74a8a7bc4ef5b81ee651aa12b8adb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="f6940ceedc547f79cab1fe21104e64aa89afc7c6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="4290bd545748cae9e3abad8113dcf4f6dc82e840" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="f1684f7174aad3f4249416a3e9049899d05824ba" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="ec14e6f8fd05999b482e0785d8cd286042c9c254" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="c2faa3df83d679cb01b553d567b16ecc2299f134" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="b263d6a8f1f16d433e7b2279d00a5d8d6f6ac797" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ply-image" path="src/third_party/ply-image" revision="7d5367e2a8618718e90274ae920bc6f406b59b9e" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project groups="project_sdk" name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="5d7d7ff513315abd103d0c95e92ae646c1a7688c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="ab36a75379f1cfaa7a803cb6f8b33ad31e49fcbf" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="5a945def25005e9d88290adb2ab0e3cc340e1c34" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="4ca78880022107e61481a0e2e053acc82b2e5090" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="b6e27ea40d24cd4273143eeab741a39704ee47fe" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="04cfc2000cdc6a27b8a33e3b112e97c33e22f318" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/xf86-video-armsoc" path="src/third_party/xf86-video-armsoc" revision="30370e9dbf7ba0e457ee7de297d2ad6c269a00be" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" revision="0ec868bc7a6a72ca40e3cb508898e4e07f109ae1"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="Idad225969e411d8e5bc7e44f8f9c17e1549bb722" commit="b25257690a0c2c9f03d1c175a13fa5d1a88560e2" commit_message="Add group and user for &quot;systemd-timesyncd&quot; TEST=None BUG=b:25694492 Change-Id: Idad225969e411d8e5bc7e44f8f9c17e1549bb722 Reviewed-on: https://chromium-review.googlesource.com/314833 Commit-Ready: Andrey Ulanov &lt;andreyu@google.com&gt; Tested-by: Andrey Ulanov &lt;andreyu@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="314833" owner_email="andreyu@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/33/314833/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id53babf3b9ee9ca673952c2393587911b27afa44" commit="8ef2d781ec859351a5104dbf21463dfc68b6d8fa" commit_message="Implement policy_JavaScriptBlockedForUrls test This test verifies the effect of the JavaScriptBlockedForUrls user policy on Chrome OS client behavior and appearance, when policy DefaultJavaScriptSetting=1 (allow all but blocked). It exercises a range of policy values using four unique test cases, named: NotSet_AllowJS, SingleUrl_BlockJS, MultipleUrls_AllowJS, and MultipleUrls_BlockJS. The test shall pass if the browser blocks JavaScript on a test page matching a pattern listed in the JavaScriptBlockedForUrls policy. The test shall fail if the browser does not block JavaScript on said test page. BUG=chromium:560565 TEST=Run test_that &lt;IP&gt; policy_JavaScriptBlockedForUrls Change-Id: Id53babf3b9ee9ca673952c2393587911b27afa44 Reviewed-on: https://chromium-review.googlesource.com/314092 Commit-Ready: Scott Cunningham &lt;scunningham@chromium.org&gt; Tested-by: Scott Cunningham &lt;scunningham@chromium.org&gt; Reviewed-by: Jacob Dufault &lt;jdufault@chromium.org&gt; " fail_count="0" gerrit_number="314092" owner_email="scunningham@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/92/314092/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2015.07" change_id="I15f5842be0ac57070d818a5d09e72467572d9eef" commit="3c1ec977a25ea25ed4454780c3f98924db366b43" commit_message="console: enable external consoles with GBB flag This change will disable the external consoles based on VB2_GBB_FLAG_ENABLE_SERIAL. The flag will not affect the cbmem console because that is internal. BUG=chromium:201230 BRANCH=none TEST=check that GBB flag enables and disables serial output on Jerry and panther CQ-DEPEND=CL:312577, CL:313454, CL:314311 Change-Id: I15f5842be0ac57070d818a5d09e72467572d9eef Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/312760 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="312760" owner_email="mruthven@chromium.org" pass_count="0" patch_number="12" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/60/312760/12" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0365fb761d7b91c8632a14695c908d162c3ea3bb" commit="5c317c7fada09762e45fad52534e6f3e8ad44532" commit_message="[autotest] Testbed factory fixes. Minor fixes for the testbed initialization process. BUG=None TEST=None Change-Id: I0365fb761d7b91c8632a14695c908d162c3ea3bb Reviewed-on: https://chromium-review.googlesource.com/315153 Commit-Ready: Simran Basi &lt;sbasi@chromium.org&gt; Tested-by: Simran Basi &lt;sbasi@chromium.org&gt; Reviewed-by: Kevin Cheng &lt;kevcheng@chromium.org&gt; " fail_count="0" gerrit_number="315153" owner_email="sbasi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/53/315153/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I050cdb9c93af346dd389d453dcbd1045ea6840a7" commit="6dea6ba4cacec85732c5da1256cd0660c8b39436" commit_message="Enable HWTest for all the release builders. Release builders should enable hardware tests, without exception. BUG=None TEST=Unit tests Change-Id: I050cdb9c93af346dd389d453dcbd1045ea6840a7 Reviewed-on: https://chromium-review.googlesource.com/315152 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Gediminas Ramanauskas &lt;gedis@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="315152" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/52/315152/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ie88848f7be618c3bbb81a842ee91b7a445f66828" commit="ec9abf347bbe51ae89fa280a351a158cf5f79956" commit_message="CHROMIUM: Bluetooth: update stack to bluetooth-next This is the set of patches that have been submitted after last merge done in commit ae3fa0331ff5a31e427ac54076c285a721fcbd7b. It includes patches from bluetooth-next tree that have been submitted to the Bluetooth subsystem (net/bluetooth, drivers/bluetooth, include/net/bluetooth) starting at b62b65055bcc5372d5c3f4103629176cb8db3678 and finishing at b62b65055bcc5372d5c3f4103629176cb8db3678. There were some fixes required to make whole kernel build. Those include small changes in 6lowpan, and in net/bluetooth/hidp/core.c, as changes to big structures used across whole kernel were not ported. Here is the complete shortlog of the backported/cherry-picked patches: Adam Lee (1): Bluetooth: ath3k: workaround the compatibility issue with xHCI controller Al Viro (6): switch hci_vhci to -&gt;write_iter() switch l2cap -&gt;memcpy_fromiovec() to msghdr first fruits - kill l2cap -&gt;memcpy_fromiovec() Bluetooth: hidp_connection_add() unsafe use of l2cap_pi() Bluetooth: cmtp: cmtp_add_connection() should verify that it's dealing with l2cap socket Bluetooth: bnep: bnep_add_connection() should verify that it's dealing with l2cap socket Aleksei Volkov (1): Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongle Alexander Aring (7): 6lowpan: introduce new net/6lowpan directory Bluetooth: 6lowpan: fix skb_unshare behaviour Bluetooth: fix sco_exit compile warning Bluetooth: 6lowpan: Fix possible race Bluetooth: 6lowpan: change netdev_priv to lowpan_dev bluetooth: 6lowpan: use lowpan dispatch helpers bluetooth: 6lowpan: fix NOHZ: local_softirq_pending Alexander Ploumistos (1): Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card Alexey Dobriyan (1): Bluetooth: Stop sabotaging list poisoning Alfonso Acosta (4): Bluetooth: Refactor arguments of mgmt_device_connected Bluetooth: Include ADV_IND report in Device Connected event Bluetooth: Remove redundant check on hci_conn's device class Bluetooth: Defer connection-parameter removal when unpairing Amitkumar Karwar (17): Bluetooth: add public address configuration for Marvell USB devices Bluetooth: btmrvl: add public address configuration support Bluetooth: btmrvl: rename definitions from 88xx to 8897 Bluetooth: btusb: remove redundant lock variable Bluetooth: btmrvl: add DT bindings documentation Bluetooth: btmrvl: add DT-bindings for gpio-gap Bluetooth: btmrvl: update hs_state in interrupt handler Bluetooth: btmrvl: remove extra newline character Bluetooth: btmrvl: fix race issue while stopping main thread Bluetooth: btmrvl: error path handling in setup handler Bluetooth: btmrvl: add surprise_removed flag bluetooth: btmrvl: increase the priority of firmware download message Bluetooth: btmrvl: use msecs_to_jiffies within macro definition Bluetooth: btmrvl: fix card reset and suspend race issue Bluetooth: btmrvl: support SCO routing to host interface Bluetooth: btmrvl: remove extra space in cast Bluetooth: btmrvl: add sd8997 chipset support Anantha Krishnan (2): Bluetooth: Add support for Acer [13D3:3432] Bluetooth: Add support for Acer [0489:e078] Anatol Pomozov (1): Bluetooth: Fix crash in the Marvell driver initialization codepath Andre Guedes (6): Bluetooth: Use macro instead of hard-coded value Bluetooth: Connection parameters check helper Bluetooth: Connection Parameter Update Procedure Bluetooth: Move LE event mask setting into init3 phase Bluetooth: Enable new LE meta event Bluetooth: Introduce &quot;New Connection Parameter&quot; Event Aniket Nagarnaik (1): Bluetooth: btmrvl: release sdio bus after firmware is up Arman Uguray (18): Bluetooth: Add definitions for Add/Remove Advertising API Bluetooth: Introduce HCI_ADVERTISING_INSTANCE setting and add AD flags Bluetooth: Add data structure for advertising instance Bluetooth: Implement the Add Advertising command Bluetooth: Implement the Remove Advertising command Bluetooth: Add support for instance scan response Bluetooth: Add support for adv instance timeout Bluetooth: Add macros for advertising instance flags Bluetooth: Support the &quot;connectable mode&quot; adv flag Bluetooth: Support the &quot;discoverable&quot; adv flag Bluetooth: Support the &quot;limited-discoverable&quot; adv flag Bluetooth: Support the &quot;managed-flags&quot; adv flag Bluetooth: Support the &quot;tx-power&quot; adv flag Bluetooth: Update supported_flags for AD features Bluetooth: Unify advertising data code paths Bluetooth: Fix using global connectable settings for adv Bluetooth: Use ADV_SCAN_IND for adv. instances Bluetooth: Update adv. parameters when conn. setting changes Arnd Bergmann (1): Bluetooth: bpa10x: fix BT_HCIUART dependency Arron Wang (7): Bluetooth: Make l2cap_recv_acldata() and sco_recv_scodata() return void Bluetooth: Move SCO support under BT_BREDR config option Bluetooth: Add BT_HS config option Bluetooth: Move high speed specific event under BT_HS option Bluetooth: Move get info completed callback to a2mp.c Bluetooth: Move amp assoc read/write completed callback to amp.c Bluetooth: Move create/accept phy link completed callback to amp.c Behan Webster (1): Bluetooth: LLVMLinux: Remove VLAIS from bluetooth/amp.c Ben Young Tae Kim (2): Bluetooth: btqca: Introduce generic QCA ROME support Bluetooth: hciuart: Add support QCA chipset for UART Ben YoungTae Kim (1): Bluetooth: hciuart: Fix to use boolean flag with u32 type Bernhard Thaler (1): Bluetooth: Check for SCO type before setting retransmission effort Bing Zhao (1): Bluetooth: btmrvl: indicate pscan scheduling instant in a debug event Carlo Caione (1): Bluetooth: btrtl: Create separate module for Realtek BT driver Champion Chen (1): Bluetooth: Fix issue with USB suspend in btusb driver Chan-yeol Park (3): Bluetooth: Fix hci_sync missing wakeup interrupt Bluetooth: btusb: Support QCA61x4 ROME v2.0 Bluetooth: hci_uart: Fix dereferencing of ERR_PTR Chin-Ran Lo (2): Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend Bluetooth: btmrvl: avoid sending data to firmware after hs_activated Chris Mason (1): Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple Christophe JAILLET (1): Bluetooth: cmtp: Do not use list_for_each_safe when not needed Dan Carpenter (4): Bluetooth: 6lowpan: use after free in disconnect_devices() Bluetooth: btusb: off by one in rtl8723b_parse_firmware() Bluetooth: Fix breakage in amp_write_rem_assoc_frag() Bluetooth: hci_bcm: checking for ERR_PTR instead of NULL Daniel Drake (4): Bluetooth: btusb: Add helper for READ_LOCAL_VERSION command Bluetooth: btusb: Add Realtek 8723A/8723B/8761A/8821A support Bluetooth: btusb: fix Realtek suspend/resume Bluetooth: btusb: match generic class code in interface descriptor David Herrmann (1): Bluetooth: hidp: fix device disconnect on idle timeout Dean Jenkins (8): Bluetooth: L2CAP ERTM shutdown protect sk and chan Bluetooth: Make __l2cap_wait_ack more efficient Bluetooth: Add BT_DBG to l2cap_sock_shutdown() Bluetooth: __l2cap_wait_ack() use msecs_to_jiffies() Bluetooth: __l2cap_wait_ack() add defensive timeout Bluetooth: Unwind l2cap_sock_shutdown() Bluetooth: Reorganize mutex lock in l2cap_sock_shutdown() Bluetooth: l2cap_disconnection_req priority over shutdown Dmitry Tunin (8): Bluetooth: ath3k: Add support of MCI 13d3:3408 bt device Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device Bluetooth: ath3k: add support of 04ca:300f AR3012 device ath3k: Add support of 0489:e076 AR3012 device ath3k: add support of 13d3:3474 AR3012 device Bluetooth: ath3k: Add support of 04ca:300d AR3012 device Bluetooth: ath3k: Add new AR3012 0930:021c id Bluetooth: ath3k: Add support of AR3012 0cf3:817b device Eyal Birger (3): net: bluetooth: compact struct bt_skb_cb by inlining struct hci_req_ctrl net: bluetooth: compact struct bt_skb_cb by converting boolean fields to bit fields net: use common macro for assering skb-&gt;cb[] available size in protocol families Fabian Frederick (1): Bluetooth: fix shadow warning in hci_disconnect() Fabio K (1): Bluetooth: Add support for Broadcom BCM20702A1 variant Fengguang Wu (1): Bluetooth: fix err_cast.cocci warnings Florian Grandel (21): Bluetooth: mgmt: fix typos Bluetooth: hci_core/mgmt: Introduce multi-adv list Bluetooth: hci_core/mgmt: move adv timeout to hdev Bluetooth: mgmt: dry update_scan_rsp_data() Bluetooth: mgmt: rename update_*_data_for_instance() Bluetooth: mgmt: multi adv for read_adv_features() Bluetooth: mgmt: multi adv for get_current_adv_instance() Bluetooth: mgmt: multi adv for get_adv_instance_flags() Bluetooth: mgmt: improve get_adv_instance_flags() readability Bluetooth: mgmt: multi adv for enable_advertising() Bluetooth: mgmt: multi adv for create_instance_scan_rsp_data() Bluetooth: mgmt: multi adv for create_instance_adv_data() Bluetooth: mgmt: multi adv for set_advertising*() Bluetooth: mgmt: multi adv for clear_adv_instances() Bluetooth: mgmt/hci_core: multi-adv for add_advertising*() Bluetooth: mgmt: multi adv for remove_advertising*() Bluetooth: mgmt: program multi-adv on power on Bluetooth: mgmt: multi-adv for trigger_le_scan() Bluetooth: mgmt: multi-adv for mgmt_reenable_advertising() Bluetooth: hci_core: remove obsolete adv_instance Bluetooth: hci_core: increase max adv inst Frederic Danis (25): Bluetooth: Fix calls to __hci_cmd_sync() Bluetooth: btusb: Fix calls to __hci_cmd_sync() Bluetooth: btintel: Fix calls to __hci_cmd_sync() Bluetooth: btbcm: Fix calls to __hci_cmd_sync() Bluetooth: btbcm: Move request/release_firmware() Bluetooth: btbcm: Add BCM4324B3 UART device Bluetooth: hci_uart: Support operational speed during setup Bluetooth: btbcm: Add helper functions for UART setup Bluetooth: hci_uart: Update Broadcom UART setup Bluetooth: hci_uart: Add bcm_set_baudrate() Bluetooth: hci_uart: Fix speed selection Bluetooth: btbcm: Add BCM4330B1 UART device Bluetooth: hci_bcm: Add PM for BCM devices Bluetooth: hci_bcm: Retrieve UART speed from ACPI Bluetooth: hci_bcm: Add suspend/resume PM functions Bluetooth: hci_bcm: Fix &quot;implicit declaration&quot; Bluetooth: hci_bcm: Fix crash on suspend Bluetooth: hci_bcm: Replace spinlock by mutex Bluetooth: hci_bcm: Use bt_dev logging helpers Bluetooth: hci_bcm: Add wake-up capability Bluetooth: Add BT_WARN and bt_dev_warn logging macros Bluetooth: hci_bcm: Fix IRQ polarity for T100 Bluetooth: hci_bcm: Prepare PM runtime support Bluetooth: Remove useless rx_lock spinlock Bluetooth: hci_bcm: Add suspend/resume runtime PM functions Fugang Duan (1): Bluetooth: hci-uart-ath: Correct the comments in this driver Gabriele Mazzotta (1): Bluetooth: Skip the shutdown routine if the interface is not up Georg Lukas (2): Bluetooth: Provide defaults for LE advertising interval Bluetooth: Expose default LE advertising interval via debugfs Glenn Ruben Bakke (5): Bluetooth: 6lowpan: Enable delete_netdev to be scheduled when last peer is deleted Bluetooth: 6lowpan: Rename ambiguous variable Bluetooth: 6lowpan: Move netdev sysfs device reference Bluetooth: 6lowpan: Fix double kfree of netdev priv Bluetooth: 6lowpan: Fix module refcount Grzegorz Kolodziejczyk (4): Bluetooth: bnep: Return err value while sending cmd is not understood Bluetooth: bnep: Add support for get bnep features via ioctl Bluetooth: bnep: Add support to extended headers of control frames Bluetooth: bnep: Handle BNEP connection setup request Heinrich Siebmanns (1): Bluetooth: Add support for Broadcom BCM20702A0 variants firmware download Ilya Faenson (2): Bluetooth: btbcm: Support the BCM4354 Bluetooth UART device Bluetooth: hci_uart: Add new line discipline enhancements Jaganath Kanakkassery (4): Bluetooth: Send mgmt_connected only if state is BT_CONFIG Bluetooth: Fix missing hci_dev_lock/unlock in mgmt req_complete() Bluetooth: Fix missing hci_dev_lock/unlock in hci_event Bluetooth: Fix potential NULL dereference in RFCOMM bind callback Jakub Pawlowski (29): Bluetooth: Add definitions for MGMT_OP_START_SERVICE_DISCOVERY Bluetooth: Add extra discovery fields for storing filter information Bluetooth: Add logic for UUID filter handling Bluetooth: Add support for Start Service Discovery command Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_ATH3012 Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_INTEL Bluetooth: Add le_scan_restart work for LE scan restarting Bluetooth: Add restarting to service discovery Bluetooth: Move Service Discovery logic before refactoring Bluetooth: Refactor service discovery filter logic Bluetooth: fix service discovery behaviour for empty uuids filter Bluetooth: Introduce HCI_QUIRK_SIMULTANEOUS_DISCOVERY Bluetooth: Refactor BR/EDR inquiry and LE scan triggering. Bluetooth: Add simultaneous dual mode scan Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_ATH3012 Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_INTEL Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_CSR Bluetooth: Expose quirks through debugfs Bluetooth: Move IRK checking logic in preparation to new connect method Bluetooth: fix MGMT_EV_NEW_LONG_TERM_KEY event Bluetooth: preparation for new connect procedure Bluetooth: add hci_lookup_le_connect Bluetooth: add hci_connect_le_scan Bluetooth: advertisement handling in new connect procedure Bluetooth: timeout handling in new connect procedure Bluetooth: Enable new connection establishment procedure. Bluetooth: Fix double scan updates Bluetooth: Fix initializing conn_params in scan phase Fix build errors Janne Heikkinen (1): Bluetooth: Add USB device 04ca:3010 as Atheros AR3012 Jarkko Nikula (6): Bluetooth: hci_intel: Cleanup the device probe code Bluetooth: hci_bcm: Add missing acpi_dev_free_resource_list() Bluetooth: hci_bcm: Handle possible error from acpi_dev_get_resources() Bluetooth: hci_bcm: Remove needless acpi_match_device() call Bluetooth: hci_bcm: Remove needless looking code Bluetooth: hci_bcm: Do not test ACPI companion in bcm_acpi_probe() Jiri Slaby (1): Bluetooth: make hci_test_bit's addr const Joe Perches (1): Bluetooth: Convert bt_&lt;level&gt; logging functions to return void Johan Hedberg (475): Bluetooth: Fix check for connection encryption Bluetooth: Add clarifying comment for conn-&gt;auth_type Bluetooth: Fix indicating discovery state when canceling inquiry Bluetooth: Refactor discovery stopping into its own function Bluetooth: Reuse hci_stop_discovery function when cleaning up HCI state Bluetooth: Fix locking of hdev when calling into SMP code Bluetooth: Fix overriding higher security level in SMP Bluetooth: Refactor authentication method lookup into its own function Bluetooth: Fix rejecting pairing in case of insufficient capabilities Bluetooth: Fix missing NULL check for smp_chan_create() return value Bluetooth: Remove unnecessary SMP STK define Bluetooth: Remove HCI prefix from SMP LTK defines Bluetooth: Remove unused LTK authentication defines Bluetooth: Convert SMP flags into an enum Bluetooth: Add flexible buffer byte order swapping function Bluetooth: Fix validating IO capability values in mgmt commands Bluetooth: Fix checking for master LTKs Bluetooth: Update hci_add_link_key() to return pointer to key Bluetooth: Move mgmt event sending out from hci_add_link_key() Bluetooth: Rename HCI_DEBUG_KEYS to HCI_KEEP_DEBUG_KEYS Bluetooth: Don't store debug keys if flag for them is not set Bluetooth: Convert hcon-&gt;flush_key to a proper flag Bluetooth: Fix ignoring debug keys in mgmt_load_link_keys Bluetooth: Add a new HCI_USE_DEBUG_KEYS flag Bluetooth: Add support for mode 0x02 for mgmt_set_debug_keys Bluetooth: Convert hci_conn-&gt;link_mode into flags Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info Bluetooth: Add dedicated AES instance for each SMP context Bluetooth: Update SMP crypto functions to take the SMP context Bluetooth: Remove unnecessary hci_dev_unlock for smp_user_confirm_reply Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply Bluetooth: Remove unnecessary hcon-&gt;smp_conn variable Bluetooth: Use kzalloc instead of kmalloc for pending mgmt commands Bluetooth: Add tracking of local and piconet clock values Bluetooth: Add support for Get Clock Info mgmt command Bluetooth: Allow L2CAP getpeername() for BT_CONFIG state Bluetooth: Fix redundant encryption when receiving Security Request Bluetooth: Add flag to track STK encryption Bluetooth: Allow re-encryption with LTK when STK is in use Bluetooth: Fix redundant device (un)blocked events Bluetooth: Centralize looking up blocked devices to l2cap_recv_frame Bluetooth: Drop LE connections for blocked devices Bluetooth: Fix sparse warning with btmrvl driver Bluetooth: Rename hci_conn_params_clear to hci_conn_params_clear_all Bluetooth: Add specific connection parameter clear functions Bluetooth: Add new auto_conn value matching mgmt action 0x00 Bluetooth: Remove only enabled entries with Remove Device command Bluetooth: Add Load Connection Parameters command Bluetooth: Fix missing update of conn params Bluetooth: Make hci_le_conn_update return the store hint Bluetooth: Pass store hint to mgmt_new_conn_param Bluetooth: Make is_identity_address a global function Bluetooth: Don't send connection parameters without identity address Bluetooth: Track number of added devices with HCI_AUTO_CONN_REPORT Bluetooth: Allow mgmt_device_found events for kernel-side scanning Bluetooth: Add support for background LE scanning Bluetooth: Support scanning for devices using RPA Bluetooth: Fix buffer overflow with variable length commands Bluetooth: Fix missing update of pend_le_reports Bluetooth: Remove redundant IRK lookup Bluetooth: Use hci_conn_params in pend_le_conns Bluetooth: Remove unnecessary checks for auto-connected devices Bluetooth: Add identity address check in param lookup functions Bluetooth: Fix missing return statement in process_adv_report Bluetooth: Convert pend_le_conn list to a generic action list Bluetooth: Convert pend_le_reports into a list Bluetooth: Simplify use of hci_pend_le_conns_clear() Bluetooth: Don't bother doing anything if auto_connect doesn't change Bluetooth: Simplify hci_conn_params-&gt;action list usage Bluetooth: Remove unused hci_pend_le_conn_del() function Bluetooth: Fix clearing and restarting all LE actions on power cycle Bluetooth: Remove unnecessary usage of hci_pend_le_conn_add Bluetooth: Remove unused hci_pend_le_conn_add function Bluetooth: Make hci_pend_le_conn_lookup more general purposed Bluetooth: Use hci_pend_le_action_lookup to look up report entries Bluetooth: Don't take actions on blocked devices when scanning Bluetooth: Use list_del when freeing the list entry Bluetooth: Restrict blocked device check in l2cap_recv_frame to LE Bluetooth: Fix sending Device Removed when clearing all parameters Bluetooth: Use lower timeout for LE auto-connections Bluetooth: Fix updating background scan for LE connect complete Bluetooth: Fix connecting devices during LE device discovery Bluetooth: Remove redundant IRK lookup in mgmt_device_found() Bluetooth: Remove unnecessary return value from check_pending_le_conn Bluetooth: Update discovery state earlier in hci_discovery_set_state Bluetooth: Don't let background scanning interfering with discovery Bluetooth: Enable passive scanning whenever we're connectable Bluetooth: Remove auth_type parameter from hci_connect_le() Bluetooth: Pass desired connection role to hci_connect_le() Bluetooth: Don't try background scanning if LE is not enabled Bluetooth: Add flag to track the real advertising state Bluetooth: Remove unnecessary mgmt_advertising function Bluetooth: Use real advertising state to random address update decision Bluetooth: Simplify usage of the enable_advertising function Bluetooth: Use the correct flag to decide to disable advertising Bluetooth: Stop advertising always before initiating a connection Bluetooth: Fix advertising and active scanning co-existence Bluetooth: Fix check for re-enabling advertising Bluetooth: Fix setting STOPPING state for discovery Bluetooth: Fix connectable and discoverable supported settings values Bluetooth: Fix toggling background scan when changing connectable state Bluetooth: Fix clearing HCI_LE_ADV for LE connections Bluetooth: Unify helpers for bdaddr_list manipulations Bluetooth: Introduce a whitelist for BR/EDR devices Bluetooth: Update page scan when necessary for Add/Remove Device Bluetooth: Fix incorrectly setting HCI_CONNECTABLE Bluetooth: Refactor connection request handling Bluetooth: Enable page scan also if there are white list entries Bluetooth: Add white list lookup for incoming connection requests Bluetooth: Fix setting HCI_CONNECTABLE from ioctl code Bluetooth: Always confirm incoming SMP just-works requests Bluetooth: Fix forcing SMP just-works with no-bonding Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR Bluetooth: Fix advertising parameter update when toggling connectable Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set Bluetooth: Fix using test_and_clear instead of test_and_set Bluetooth: Remove unneeded mgmt_connectable function Bluetooth: Refactor ioctl scan state update to its own function Bluetooth: Remove unneeded mgmt_discoverable function Bluetooth: Remove unneeded mgmt_write_scan_failed function Bluetooth: Fix tracking local SSP authentication requirement Bluetooth: Fix trying LTK re-encryption when we don't have an LTK Bluetooth: Remove unnecessary params variable from process_adv_report() Bluetooth: Don't try to reject failed LE connections Bluetooth: Add proper defines for HCI connection role Bluetooth: Convert HCI_CONN_MASTER flag to a conn-&gt;role variable Bluetooth: Use explicit role instead of a bool in function parameters Bluetooth: Add a role parameter to hci_conn_add() Bluetooth: Track number of LE slave connections Bluetooth: Fix trying to initiate connections when acting as LE slave Bluetooth: Fix always checking the blacklist for incoming connections Bluetooth: Fix using uninitialized variable when pairing Bluetooth: Don't bother user space without IO capabilities Bluetooth: Fix resetting remote authentication requirement after pairing Bluetooth: Pass initiator/acceptor information to hci_conn_security() Bluetooth: Introduce a flag to track who really initiates authentication Bluetooth: Fix allowing initiating pairing when not pairable Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP Bluetooth: Disable HCI_CONNECTABLE based passive scanning for now Bluetooth: Prefer sizeof(*ptr) when allocating memory Bluetooth: Fix clearing HCI_PSCAN flag Bluetooth: Fix incorrectly disabling page scan when toggling connectable Bluetooth: Fix SMP context tracking leading to a kernel crash Bluetooth: Fix check for connected state when pairing Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLE Bluetooth: Rename pairable mgmt setting to bondable Bluetooth: Always use non-bonding requirement when not bondable Bluetooth: Add convenience function to check for pending power off Bluetooth: Create unified helper function for updating page scan Bluetooth: Disable page scan if all whitelisted devices are connected Bluetooth: Remove redundant check for remote_key_dist Bluetooth: Fix confusion between parent and child channel for 6lowpan Bluetooth: Fix reference counting of global L2CAP channels Bluetooth: Fix __l2cap_no_conn_pending() usage with all channels Bluetooth: Resume BT_CONNECTED state after LE security elevation Bluetooth: Remove special handling of ATT in l2cap_security_cfm() Bluetooth: Refactor l2cap_connect_cfm Bluetooth: Move L2CAP fixed channel creation into l2cap_conn_cfm Bluetooth: Improve fixed channel lookup based on link type Bluetooth: Remove special ATT data channel handling Bluetooth: Move parts of fixed channel initialization to l2cap_add_scid Bluetooth: Call L2CAP teardown callback before clearing chan-&gt;conn Bluetooth: Call l2cap_le_conn_ready after notifying channels Bluetooth: Fix using HCI_CONN_LE_SMP_PEND to check for SMP context Bluetooth: Fix hci_update_random_address() error return for no crypto Bluetooth: Fix IRK lookup when tfm_aes is not available Bluetooth: Refactor SMP (de)initialization into separate functions Bluetooth: Move SMP initialization after HCI init Bluetooth: Move SMP (de)initialization to smp.c Bluetooth: Add more L2CAP convenience callbacks Bluetooth: Add SMP L2CAP channel skeleton Bluetooth: Make AES crypto context private to SMP Bluetooth: Convert SMP to use l2cap_chan infrastructure Bluetooth: Use L2CAP resume callback to call smp_distribute_keys Bluetooth: Add public l2cap_conn_shutdown() API to request disconnection Bluetooth: Call l2cap_conn_shutdown() when SMP recv callback fails Bluetooth: Fix double free of SMP data skb Bluetooth: Add SMP-internal timeout callback Bluetooth: Remove unused l2cap_conn-&gt;security_timer Bluetooth: Move canceling security_timer into smp_chan_destroy() Bluetooth: Always call smp_distribute_keys() from a workqueue Bluetooth: Make smp_chan_destroy() private to smp.c Bluetooth: Fix hci_conn reference counting for auto-connections Bluetooth: Fix incorrect LE CoC PDU length restriction based on HCI MTU Bluetooth: Remove unnecessary l2cap_chan_unlock before l2cap_chan_add Bluetooth: Fix hci_conn reference counting for fixed channels Bluetooth: Set addr_type only when it's needed Bluetooth: Optimize connection parameter lookup for LE connections Bluetooth: Improve *_get() functions to return the object type Bluetooth: Fix using hci_conn_get() for hci_conn pointers Bluetooth: Refactor connection parameter freeing into its own function Bluetooth: Use zero timeout for immediate scheduling Bluetooth: Fix hci_conn reference counting with hci_chan Bluetooth: Set disc_timeout to 0 when calling hci_chan_del Bluetooth: Ignore incoming data after initiating disconnection Bluetooth: Remove hci_conn_hold/drop from hci_chan Bluetooth: Set discon_timeout to 0 in l2cap_conn_del Bluetooth: Use hci_disconnect for immediate disconnection from SMP Bluetooth: Remove unused l2cap_conn_shutdown API Bluetooth: Fix SMP error and response to be mutually exclusive Bluetooth: Update hci_disconnect() to return an error value Bluetooth: Use hci_disconnect() for mgmt_disconnect_device() Bluetooth: Move clock offset reading into hci_disconnect() Bluetooth: Add clarifying comment for LE CoC result value Bluetooth: Remove unnecessary checks after canceling SMP security timer Bluetooth: Don't take any action in smp_resume_cb if not encrypted Bluetooth: Move identity address update behind a workqueue Bluetooth: Remove unnecessary deferred work for SMP key distribution Bluetooth: Fix locking of the SMP context Bluetooth: Add define for key distribution mask Bluetooth: Fix calling smp_distribute_keys() when still waiting for keys Bluetooth: Add strict checks for allowed SMP PDUs Bluetooth: Fix dereferencing conn variable before NULL check Bluetooth: Fix mgmt pairing failure when authentication fails Bluetooth: Fix allowing SMP Signing info PDU Bluetooth: Remove unnecessary early initialization of variable Bluetooth: Fix ignoring unknown SMP authentication requirement bits Bluetooth: Centralize disallowing SMP commands to a single place Bluetooth: Fix SMP security level when we have no IO capabilities Bluetooth: Add smp_ltk_sec_level() helper function Bluetooth: Fix L2CAP information request handling for fixed channels Bluetooth: Avoid hard-coded IO capability values in SMP Bluetooth: Expire RPA if encryption fails Bluetooth: Fix re-setting RPA as expired when deferring update Bluetooth: btusb: Use GFP_KERNEL in btusb_send_frame() Bluetooth: Fix setting correct security level when initiating SMP Bluetooth: Fix reason code used for rejecting SCO connections Bluetooth: Add retransmission effort into SCO parameter table Bluetooth: Rename sco_param_wideband table to esco_param_msbc Bluetooth: Fix lockdep warning with l2cap_chan_connect Bluetooth: Pass only crypto context to SMP crypto functions Bluetooth: Add skeleton for SMP self-tests Bluetooth: Add self-tests for SMP crypto functions Bluetooth: Revert SMP self-test patches Bluetooth: Fix LE connection timeout deadlock Bluetooth: Fix check for direct advertising Bluetooth: Fix sparse warnings in RFCOMM Bluetooth: Fix sparse warning in amp.c Bluetooth: Fix mgmt connected notification Bluetooth: 6lowpan: Remove unnecessary RCU callback Bluetooth: Fix l2cap_sock_teardown_cb lockdep warning Bluetooth: Remove unnecessary hci_dev_lock/unlock in smp.c Bluetooth: Use proper nesting annotation for l2cap_chan lock Bluetooth: Fix L2CAP socket lock nesting level Bluetooth: Fix L2CAP nesting level initialization location Bluetooth: Fix correct nesting for 6lowpan server channel Bluetooth: Fix sending incorrect LE CoC PDU in BT_CONNECT2 state Bluetooth: Add key preference parameter to smp_sufficient_security Bluetooth: Trigger SMP for the appropriate LE CoC errors Bluetooth: Convert LTK list to RCU Bluetooth: Convert IRK list to RCU Bluetooth: Remove unnecessary hdev locking in smp.c Bluetooth: Add debug logs to help track locking issues Bluetooth: Fix clearing remote OOB data through mgmt Bluetooth: Fix BR/EDR-only address checks for remote OOB data Bluetooth: Use shorter &quot;rand&quot; name for &quot;randomizer&quot; Bluetooth: Call drain_workqueue() before resetting state Bluetooth: Fix setting state back to TASK_RUNNING Bluetooth: Fix setting conn-&gt;pending_sec_level value from link key Bluetooth: Convert link keys list to use RCU Bluetooth: Track both local and remote L2CAP fixed channel mask Bluetooth: Simplify Link Key Notification event handling logic Bluetooth: Add basic SMP defines for LE Secure Connections Bluetooth: Make auth_req mask dependent on SC enabled or not Bluetooth: Add SMP flag for SC and set it when necessary. Bluetooth: Update SMP security level to/from auth_req for SC Bluetooth: Add mgmt support for LE Secure Connections LTK types Bluetooth: Set the correct security level for SC LTKs Bluetooth: Use custom macro for testing BR/EDR SC enabled Bluetooth: Add mgmt_set_secure_conn support for any LE adapter Bluetooth: Update LTK lookup to correctly deal with SC LTKs Bluetooth: Remove unused hci_find_ltk function Bluetooth: Rename hci_find_ltk_by_addr to hci_find_ltk Bluetooth: Set link key generation bit if necessary for LE SC Bluetooth: Add basic support for AES-CMAC Bluetooth: Add ECC library for LE Secure Connections Bluetooth: Add basic support for sending our LE SC public key Bluetooth: Add handler function for receiving LE SC public key Bluetooth: Add support for sending LE SC Confirm value Bluetooth: Add LE SC support for responding to Pairing Confirm PDU Bluetooth: Add support for LE SC numeric comparison Bluetooth: Add support for handling LE SC user response Bluetooth: Add support for LE SC DHKey check PDU Bluetooth: Add support for LE SC key generation Bluetooth: Track authentication method in SMP context Bluetooth: Add selection of the SC authentication method Bluetooth: Detect SMP SC debug keys Bluetooth: Add check for accidentally generating a debug key Bluetooth: Set correct LTK type and authentication for SC Bluetooth: Add support for SC just-works pairing Bluetooth: Fix BR/EDR Link Key type when derived through LE SC Bluetooth: Add passkey entry support for LE SC Bluetooth: Fix DHKey Check sending order for slave role Bluetooth: Add dummy handler for LE SC keypress notification Bluetooth: Use debug keys for SMP when HCI_USE_DEBUG_KEYS is set Bluetooth: Add hci_conn flag for new link key generation Bluetooth: Add debugfs switch for forcing SMP over BR/EDR Bluetooth: Add skeleton for BR/EDR SMP channel Bluetooth: Add full SMP BR/EDR support Bluetooth: Add SC-only mode support for SMP Bluetooth: Unify remote OOB data functions Bluetooth: Store address type with OOB data Bluetooth: Add support for adding remote OOB data for LE Bluetooth: Set SMP OOB flag if OOB data is available Bluetooth: Add basic LE SC OOB support for remote OOB data Bluetooth: Introduce SMP_DBG macro for low-level debuging Bluetooth: Fix missing const declarations in SMP functions Bluetooth: Organize SMP crypto functions to logical sections Bluetooth: Fix SMP debug key handling Bluetooth: Fix minor coding style issue in smp.c Bluetooth: Fix false-positive &quot;uninitialized&quot; compiler warning Bluetooth: Add callback to create proper cmd_complete events Bluetooth: Store parameter length with pending mgmt commands Bluetooth: Convert Disconnect mgmt command to use cmd_complete callback Bluetooth: Use cmd_complete callback for authentication mgmt commands Bluetooth: Convert Pair Device to use cmd_complete callback Bluetooth: Convert Unpair Device to use cmd_complete callback Bluetooth: Convert discovery commands to use cmd_complete callback Bluetooth: Convert Get Clock Info to use cmd_complete callback Bluetooth: Fix initializing hci_conn RSSI to invalid value Bluetooth: Fix Get Conn Info to use cmd_complete callback Bluetooth: Remove redundant reverse_base_uuid variable Bluetooth: Fix calling hci_conn_put too early Bluetooth: Fix incorrect pending cmd removal in pairing_complete() Bluetooth: Fix notifying mgmt power off before flushing connection list Bluetooth: Fix enabling BR/EDR SC when powering on Bluetooth: Fix mgmt response status when removing adapter Bluetooth: Split hci_update_page_scan into two functions Bluetooth: Split hci_request helpers to hci_request.[ch] Bluetooth: Add hci_request support for hci_update_background_scan Bluetooth: Fix Remove Device to wait for HCI before sending cmd_complete Bluetooth: Fix Add Device to wait for HCI before sending cmd_complete Bluetooth: Add return parameter to cmd_complete callbacks Bluetooth: Move hci_update_page_scan to hci_request.c Bluetooth: Fix accepting connections when not using mgmt Bluetooth: Fix const declarations for smp_f5 and smp_f6 Bluetooth: Add support for ECDH test cases Bluetooth: Add skeleton for SMP self-tests Bluetooth: Add legacy SMP tests Bluetooth: Add LE Secure Connections tests for SMP Bluetooth: Fix valid Identity Address check Bluetooth: Add helpers for src/dst bdaddr type conversion Bluetooth: Fix lookup of fixed channels by local bdaddr Bluetooth: Check for valid bdaddr in add_remote_oob_data Bluetooth: Remove incorrect check for BDADDR_BREDR address type Bluetooth: Convert Set SC to use HCI Request Bluetooth: Enforce zero-valued hash/rand192 for LE OOB Bluetooth: btusb: Remove redundant call to btusb_free_frags() Bluetooth: Fix check for SSP when enabling SC Bluetooth: Fix notifying discovery state upon reset Bluetooth: Fix notifying discovery state when powering off Bluetooth: btusb: Fix race when waiting for BTUSB_DOWNLOADING Bluetooth: btusb: Use wait_on_bit_timeout() for BTUSB_BOOTING Bluetooth: Remove mgmt_rp_read_local_oob_ext_data struct Bluetooth: Fix potential NULL dereference Bluetooth: btusb: Remove unneeded btusb_wait_on_bit_timeout() Bluetooth: Fix accepting early data on fixed channels Bluetooth: Fix AMP init for certain AMP controllers Bluetooth: Add new hci_cb entries to the tail rather than the head Bluetooth: Convert hci_cb_list_lock to a mutex Bluetooth: Convert L2CAP security callback to use hci_cb Bluetooth: Convert connect_cfm to be triggered through hci_cb Bluetooth: Convert disconn_cfm to be triggered through hci_cb Bluetooth: Remove bogus check for pending mgmt Set HS command Bluetooth: Fix checking for pending Set SSP in Set HS handler Bluetooth: Use hci_copy_identity_addr() helper for SMP chan creation Bluetooth: Rename hci_send_to_control to hci_send_to_channel Bluetooth: Remove unnecessary queue_monitor_skb() function Bluetooth: Update New CSRK event to match latest specification Bluetooth: Add mgmt HCI channel registration API Bluetooth: Convert mgmt to use HCI chan registration API Bluetooth: Move all mgmt command quirks to handler table Bluetooth: Rename cmd_status() to mgmt_cmd_status() Bluetooth: Rename cmd_complete() to mgmt_cmd_complete() Bluetooth: Rename pending_cmd to mgmt_pending_cmd Bluetooth: Add mgmt_send_event() helper to send to any HCI channel Bluetooth: Make Fast Connectable available while powered off Bluetooth: Add 'Already Paired' error for Pair Device command Bluetooth: Fix missing rcu_read_unlock() in hci_bdaddr_is_paired() Bluetooth: Check for matching IRK when looking for paired LE devices Bluetooth: Fix local OOB data handling for SMP Bluetooth: Track local vs remote OOB data availability Bluetooth: Set local OOB data flag if remote has our OOB data Bluetooth: Fix verifying confirm value when lacking remote OOB data Bluetooth: Don't send public key if OOB data verification fails Bluetooth: Add clarifying comment when setting local OOB flag Bluetooth: Add helper to get HCI channel of a socket Bluetooth: Add channel parameter to mgmt_pending_find() API Bluetooth: Add generic mgmt helper API Bluetooth: Add hdev_init callback for HCI channels Bluetooth: Move generic mgmt command dispatcher to hci_sock.c Bluetooth: Add workaround for broken OS X legacy SMP pairing Bluetooth: Fix memory leak in le_scan_disable_work_complete() Bluetooth: Fix race condition with HCI_RESET flag Bluetooth: Refactor L2CAP variables into l2cap_ctrl Bluetooth: Refactor HCI request variables into own struct Bluetooth: Add clarifying comment to command status handling Bluetooth: Add second hci_request callback option for full skb Bluetooth: Convert hci_req_sync family of function to new request API Bluetooth: Remove unneeded recv_event variable Bluetooth: Remove unused hci_req_pending() function Bluetooth: Move hci_get_cmd_complete() to hci_event.c Bluetooth: Convert local OOB data reading to use HCI request Bluetooth: Update SSP OOB data EIR definitions Bluetooth: Add local SSP OOB data to OOB ext data mgmt command Bluetooth: Add debug logs for legacy SMP crypto functions Bluetooth: Fix encryption key size handling for LTKs Bluetooth: Fix exposing full value of shortened LTKs Bluetooth: Add debugfs support for max LE encryption key size Bluetooth: Add debugfs support for min LE encryption key size Bluetooth: Move SC-only check outside of BT_CONFIG branch Bluetooth: Read encryption key size for BR/EDR connections Bluetooth: Use actual encryption key size for SMP over BR/EDR Bluetooth: Remove redundant check for ACL_LINK Bluetooth: Use zalloc when possible Bluetooth: Fix warning of potentially uninitialized adv_instance variable Bluetooth: Fix NULL pointer dereference in smp_conn_security Bluetooth: Delay check for conn-&gt;smp in smp_conn_security() Bluetooth: Use BROKEN_STORED_LINK_KEY quirk for HCI_Read_Stored_Link_Key Bluetooth: btusb: Detect new kind of counterfeit CSR controllers Bluetooth: 6lowpan: Fix imtu &amp; omtu values Bluetooth: 6lowpan: Remove redundant (and incorrect) MPS assignments Bluetooth: 6lowpan: Remove redundant BT_CONNECTED assignment Bluetooth: 6lowpan: Remove unnecessary chan_open() function Bluetooth: 6lowpan: Rename confusing 'pchan' variables Bluetooth: 6lowpan: Remove unnecessary chan_get() function Bluetooth: Fix reference counting for LE-scan based connections Bluetooth: Fix LE reconnection logic Bluetooth: Fix remove_device behavior for explicit connects Bluetooth: Fix conn_params list update in hci_connect_le_scan_cleanup Bluetooth: Don't use remote address type to decide IRK persistency Bluetooth: Fix removing connection parameters when unpairing Bluetooth: Fix missing hdev locking for LE scan cleanup Bluetooth: Add le_addr_type() helper function Bluetooth: Add hci_conn_hash_lookup_le() helper function Bluetooth: Use hci_conn_hash_lookup_le() when possible Bluetooth: 6lowpan: Use hci_conn_hash_lookup_le() when possible Bluetooth: Remove unnecessary indentation in unpair_device() Bluetooth: Add hdev helper variable to hci_le_create_connection_cancel Bluetooth: Remove redundant (and possibly wrong) flag clearing Bluetooth: Remove unnecessary hci_explicit_connect_lookup function Bluetooth: Disable auto-connection parameters when unpairing Bluetooth: Fix crash in SMP when unpairing Bluetooth: Introduce hci_req helper to abort a connection Bluetooth: Take advantage of connection abort helpers Bluetooth: Make hci_disconnect() behave correctly for all states Bluetooth: L2CAP: Fix returning correct LE CoC response codes Bluetooth: L2CAP: Fix checked range when allocating new CID Bluetooth: L2CAP: Add missing checks for invalid LE DCID Bluetooth: Remove redundant setting to zero of bt_cb Bluetooth: Compress the size of struct hci_ctrl Bluetooth: Add clarifying comment why schedule_work is used Bluetooth: Remove unnecessary call to hci_update_background_scan Bluetooth: Move synchronous request handling into hci_request.c Bluetooth: Add 'sync' specifier to synchronous request APIs Bluetooth: Add stubs for synchronous HCI request functionality Bluetooth: Run all background scan updates through req_workqueue Bluetooth: Don't wait for HCI in Add/Remove Device Bluetooth: Add HCI status return parameter to hci_req_sync() Bluetooth: Use req_workqueue for explicit connect requests Bluetooth: Use req_workqueue for background scanning when powering on Bluetooth: Make __hci_update_background_scan private to hci_request.c Bluetooth: Move LE scan disable/restart behind req_workqueue Bluetooth: Add discovery type validity helper Bluetooth: Add error return value to hci_req_sync callback Bluetooth: Move Start Discovery to req_workqueue Bluetooth: Move Stop Discovery to req_workqueue Bluetooth: Fix BR/EDR Page Scan update with Add Device Bluetooth: Pass inquiry length to bredr_inquiry() Bluetooth: Simplify le_scan_disable_work() Bluetooth: Remove unnecessary le_scan_restart_work_complete() function Bluetooth: Fix specifying role for LE connections Bluetooth: Move check for ongoing connect earlier in hci_connect_le() Bluetooth: Remove conn_unfinished variable from hci_connect_le() Bluetooth: Track both local and remote L2CAP fixed channel mask Jukka Rissanen (21): Bluetooth: Provide L2CAP ops callback for memcpy_fromiovec Bluetooth: 6LoWPAN: Use connected oriented channel instead of fixed one Bluetooth: 6LoWPAN: Create a kernel module Bluetooth: 6LoWPAN: Count module usage Bluetooth: 6LoWPAN: Remove network devices when unloading Bluetooth: 6lowpan: Increase the connection timeout value Bluetooth: 6lowpan: Set the peer IPv6 address correctly Bluetooth: 6lowpan: Route packets that are not meant to peer via correct device Bluetooth: 6lowpan: Make sure skb exists before accessing it Bluetooth: 6lowpan: Ensure header compression does not corrupt IPv6 header Bluetooth: 6lowpan: Enable multicast support Bluetooth: 6lowpan: Memory leak as the skb is not freed Bluetooth: 6lowpan: Avoid memory leak if memory allocation fails Bluetooth: 6lowpan: Return EAGAIN error also for multicast packets Bluetooth: 6lowpan: Check transmit errors for multicast packets Bluetooth: 6lowpan: Converting rwlocks to use RCU Bluetooth: 6lowpan: Fix lockdep splats Bluetooth: Wrong style spin lock used Bluetooth: 6lowpan: Add IPSP PSM value Bluetooth: 6lowpan: Do not free skb when packet is dropped Bluetooth: 6lowpan: Remove PSM setting code Julia Lawall (1): Bluetooth: btmrvl: add missing of_node_put Kieran Bingham (1): Bluetooth: btmrvl: skb resource leak, and double free. Kim, Ben Young Tae (3): Bluetooth: btusb: Add setup callback for chip init on USB Bluetooth: btusb: Add support for QCA ROME chipset family Bluetooth: btusb: Fix incorrect type in qca_device_info Kuba Pawlak (9): Bluetooth: Clear role switch pending flag Bluetooth: Sort switch cases by opcode's numeric value Bluetooth: Fix SCO link type handling on connection complete Bluetooth: Remove SCO fragments on connection close Bluetooth: Fix crash on SCO disconnect Bluetooth: Fix locking issue on SCO disconnection Bluetooth: Fix locking issue during fast SCO reconnection. Bluetooth: Fix crash on fast disconnect of SCO Bluetooth: Fix possible deadlock in btusb Leo Yan (1): Bluetooth: btwilink: remove DEBUG define Li RongQing (1): Bluetooth: 6lowpan: remove unnecessary codes in give_skb_to_upper Linus Torvalds (1): bluetooth: fix list handling Loic Poulain (26): Bluetooth: HCI H5 peer reset detection Bluetooth: hci_uart: Add setup callback Bluetooth: Reorder HCI user channel socket release Bluetooth: Don't call shutdown when leaving user channel Bluetooth: hci_uart: Add basic support for Intel Lightning Peak devices Bluetooth: hci_bcm: Use non-sleep version of gpio_set_value Bluetooth: hci_uart: Fix zero len data packet reception issue Bluetooth: hci_intel: Add Intel baudrate configuration support Bluetooth: hci_intel: Add support for platform driver Bluetooth: Add bt_dev logging macros Bluetooth: hci_intel: Retrieve host-wake IRQ Bluetooth: hci_intel: Introduce LPM support Bluetooth: hci_intel: Use bt_dev logging helpers Bluetooth: hci_intel: Replace spinlock with mutex Bluetooth: hci_intel: Implement LPM suspend/resume Bluetooth: hci_intel: Add PM support Bluetooth: hci_intel: Add runtime PM support Bluetooth: hci_intel: Show error in case of invalid LPM packet size Bluetooth: hci_intel: Fix warnings due to unused lpm functions Bluetooth: btintel: Add Device Configuration support Bluetooth: hci_intel: Add Device configuration Bluetooth: btusb: Use btintel_load_ddc_config for device config Bluetooth: hci_intel: Give priority to LPM packets Bluetooth: hci_intel: Enable IRQ wake capability Bluetooth: Add hci_cmd_sync function Bluetooth: btintel: Add iBT register access over HCI support Lukasz Rymanowski (6): Bluetooth: Fix for ACL disconnect when pairing fails Bluetooth: Improve data packing in SAR mode Bluetooth: Fix ERTM L2CAP resend packet Bluetooth: Do not allow LE connection if LE is not enabled Bluetooth: Improve error handling in connect acl Bluetooth: Enhance error codes pair device command Marcel Holtmann (418): Bluetooth: Use const for struct l2cap_ops field Bluetooth: Assign L2CAP socket priority when allocating SKB Bluetooth: Shrink size of struct l2cap_ctrl fields Bluetooth: Use explicit header and body length for L2CAP SKB allocation Bluetooth: Use struct delayed_work for HCI command timeout Bluetooth: Use separate dbg_flags to special debugfs options Bluetooth: Store current LE connection parameters in hci_conn struct Bluetooth: Track LE connection parameter update event Bluetooth: Set default min/max connection interval for LE slaves Bluetooth: Add support LE slave connection update procedure Bluetooth: Remove ssp_debug_mode debugfs option Bluetooth: Remove reason parameter from hci_amp_disconn function Bluetooth: Remove unneeded hci_conn_disconnect abstraction Bluetooth: Send HCI_Read_Clock_Offset before disconnecting Bluetooth: Increment management interface revision Bluetooth: Restrict access for raw-only controllers Bluetooth: Don't use non-resolvable private address for passive scanning Bluetooth: Move hci_pend_le_conn_* functions to different location Bluetooth: Clear pending connections from hci_conn_params_clear Bluetooth: Update background scanning from hci_conn_params_clear Bluetooth: Store latency and supervision timeout in connection params Bluetooth: Use LE connection parameters if known Bluetooth: Add support for Add/Remove Device management commands Bluetooth: Replace le_auto_conn debugfs with device_list entry Bluetooth: Add Device Added and Device Removed management events Bluetooth: Provide defaults for LE connection latency and timeout Bluetooth: Expose default connection latency setting via debugfs Bluetooth: Expose default supervision timeout setting via debugfs Bluetooth: Provide function to create and set connection parameters Bluetooth: Add default connection parameters before pairing Bluetooth: Start background scanning only when controller is ready Bluetooth: Use bool for smp_ltk_encrypt return value Bluetooth: Change hci_conn_params_add to return the parameter struct Bluetooth: Use hci_conn_params_add within hci_conn_params_set Bluetooth: Remove connection interval parameters from hci_conn_params_set Bluetooth: Fix merge of advertising data and scan response data Bluetooth: Provide flags parameter direct to mgmt_device_found Bluetooth: Add support for Not Connectable flag for Device Found events Bluetooth: Do not trigger background scanning when HCI_AUTO_OFF is set Bluetooth: Ensure that background scanning gets enabled on power on Bluetooth: Add support for hdev-&gt;set_bdaddr callback handling Bluetooth: Add public address configration for Broadcom USB devices Bluetooth: Add public address configration for Intel USB devices Bluetooth: Default to internal use manufacturer identifier Bluetooth: Check for default address of Intel USB controllers Bluetooth: Check for default address of Broadcom BCM20702A0 controllers Bluetooth: Introduce unconfigured controller state Bluetooth: Add support for Unconfigured Index Added events Bluetooth: Add support for Unconfigured Index Removed events Bluetooth: Add support for Read Unconfigured Index List command Bluetooth: Support HCI_QUIRK_RAW_DEVICE for hci_vhci driver Bluetooth: Add support for controller configuration info command Bluetooth: Fix constant for public address configuration Bluetooth: Document the existing device quirks Bluetooth: Add quirk for invalid controller address setting Bluetooth: Set HCI_QUIRK_INVALID_BADDR for Intel USB default address Bluetooth: Set HCI_QUIRK_INVALID_BADDR for BCM20702A0 default address Bluetooth: Allow reading configuration info when unconfigured Bluetooth: Add quirk for external configuration requirement Bluetooth: Fix quirks that are valid during setup driver callback Bluetooth: Support HCI_QUIRK_EXTERNAL_CONFIG for hci_vhci driver Bluetooth: Add support for Set External Configuration management command Bluetooth: Move mgmt_event helper function to different location Bluetooth: Add support for New Configuration Options management event Bluetooth: Use a more simpler style for HCI event callbacks Bluetooth: Run special init procedure for unconfigured controllers Bluetooth: Store Bluetooth address from controller setup Bluetooth: Run controller setup after external configuration Bluetooth: Add support for changing the public device address Bluetooth: Clear HCI_RAW flag when controller becomes configured Bluetooth: Add support for Intel bootloader devices Bluetooth: Skip unconfigured init procedure for raw-only devices Bluetooth: Remove module parameters for ignoring USB devices Bluetooth: Handle Intel USB bootloader with buggy interrupt Bluetooth: Ignore isochronous endpoints for Intel USB bootloader Bluetooth: Fix memory leaking when hdev-&gt;send returns an error Bluetooth: Enforce providing hdev-&gt;send driver callback Bluetooth: Use BTUSB_BROKEN_ISOC flag for CSR USB sniffer devices Bluetooth: Fix enabling Authenticated Payload Timeout Expired event Bluetooth: Don't send ERTM configuration option when disabled Bluetooth: Mark controller is down when HCI_AUTO_OFF is set Bluetooth: Set HCI_PAIRABLE during power on for legacy ioctl Bluetooth: Move HCI socket definitions into its own header file Bluetooth: Move struct hci_sec_filter next to its user Bluetooth: Delcare the hci_sec_filter as const Bluetooth: Move struct hci_pinfo into net/bluetooth/hci_sock.c Bluetooth: Move HCI request internals to net/bluetooth/hci_core.c Bluetooth: Update the list of L2CAP fixed channels Bluetooth: Move struct sco_pinfo into net/bluetooth/sco.c Bluetooth: Move struct sco_conn into net/bluetooth/sco.c Bluetooth: Remove unused SCO_DEFAULT_FLUSH_TO constant Bluetooth: Move SCO timeout constants into net/bluetooth/sco.c Bluetooth: Check for valid HCI UART driver flags Bluetooth: Add support for external configuration with UART driver Bluetooth: Fix HCIUARTGETDEVICE ioctl when UART is not registered Bluetooth: Read LE Advertising Channel TX Power only when available Bluetooth: Enable LE encryption events only when supported Bluetooth: Enable LE Long Term Key Request event only when supported Bluetooth: Allocate struct inquiry_entry with GFP_KERNEL Bluetooth: Remove unneeded forward declaration of __sco_chan_add Bluetooth: Remove unneeded forward declaration of sco_chan_del Bluetooth: Convert L2CAP ident spinlock into a mutex Bluetooth: Remove sco_chan_get helper function Bluetooth: Fix endian and alignment issue with ath3k version handling Bluetooth: Remove unneeded variable assignment in hmac_sha256 Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard Bluetooth: Read list of local codecs supported by the controller Bluetooth: Get MWS transport configuration of the controller Bluetooth: Ignore ADV_DIRECT_IND attempts from unknown devices Bluetooth: Fix issue with ADV_IND reports and auto-connection handling Bluetooth: Add support for using controller white list filtering Bluetooth: Fix white list handling with resolvable private addresses Bluetooth: Set Simultaneous LE and BR/EDR controller option to zero Bluetooth: btusb: Separate TX URB allocation and submission Bluetooth: Add BUILD_BUG_ON check for SKB control buffer size Bluetooth: Provide HCI command opcode information to driver Bluetooth: btusb: Fix old coding style issues Bluetooth: btusb: Split fragement receiption into separate functions Bluetooth: btusb: Implement driver internal packet reassembly Bluetooth: Remove exported hci_recv_fragment function Bluetooth: Clear LE white list when resetting controller Bluetooth: Check status of command complete for HCI_Reset Bluetooth: Print error message for HCI_Hardware_Error event Bluetooth: Use HCI_EV_HARDWARE_ERROR define for event payload Bluetooth: Introduce BT_BREDR and BT_LE config options Bluetooth: Add hci_reset_dev() for driver triggerd stack reset Bluetooth: Switch HCI H5 driver to use hci_reset_dev() function Bluetooth: Introduce HCI_QUIRK_STRICT_DUPLICATE_FILTER Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for Broadcom devices Bluetooth: Consolidate whitelist debugfs entry into device_list Bluetooth: btusb: Add internal callback for USB bulk rx data Bluetooth: Add hci_conn_lookup_type() helper function Bluetooth: Increase minor version of core module Bluetooth: Increment management interface revision Bluetooth: Simplify the error handling of Start Discovery command Bluetooth: Use {start,stop}_discovery_complete handler for cmd_complete Bluetooth: Split triggering of discovery commands into separate function Bluetooth: Add HCI_RSSI_INVALID for unknown RSSI value Bluetooth: Filter device found events based on RSSI threshold Bluetooth: Add framework for device found filtering based on UUID Bluetooth: Add helper function for clearing the discovery filter Bluetooth: Fix memory leaks from discovery filter UUID list Bluetooth: Clear discovery filter before starting background scan Bluetooth: Fix discovery filter when no RSSI is available Bluetooth: Report invalid RSSI for service discovery and background scan Bluetooth: Move LE advertising report defines to the right location Bluetooth: Add definitions for LE Direct Advertising Report event Bluetooth: Enabled LE Direct Advertising Report event if supported Bluetooth: Add support for handling LE Direct Advertising Report events Bluetooth: Add support for enabling Extended Scanner Filter Policies Bluetooth: Enable events for P-256 Public Key and DHKey commands Bluetooth: Check for force_lesc_support when enabling SMP over BR/EDR Bluetooth: Check for force_lesc_support before rejecting SMP over BR/EDR Bluetooth: Fix generation of non-resolvable private addresses Bluetooth: Fix check for support for page scan related commands Bluetooth: Fix bug with filter in service discovery optimization Bluetooth: Support static address when BR/EDR has been disabled Bluetooth: Add skeleton functions for debugfs creation Bluetooth: Move common debugfs file creation into hci_debugfs.c Bluetooth: Move BR/EDR debugfs file creation into hci_debugfs.c Bluetooth: Move LE debugfs file creation into hci_debugfs.c Bluetooth: Add structures for LE Data Length Extension feature Bluetooth: Enable basics for LE Data Length Extension feature Bluetooth: Store default and maximum LE data length settings Bluetooth: Create debugfs directory for each connection handle Bluetooth: Remove duplicate constant for RFCOMM PSM Bluetooth: Fix controller configuration with HCI_QUIRK_INVALID_BDADDR Bluetooth: Introduce HCI_QUIRK_BROKEN_LOCAL_COMMANDS constant Bluetooth: btusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk Bluetooth: Remove BlueFritz! specific check from initialization Bluetooth: Add support for self testing framework Bluetooth: Add timing information to SMP test case runs Bluetooth: Add timing information to ECDH test case runs Bluetooth: Introduce force_bredr_smp debugfs option for testing Bluetooth: Remove broken force_lesc_support debugfs option Bluetooth: Remove no longer needed force_sc_support debugfs option Bluetooth: Fix scope of sc_only_mode debugfs entry Bluetooth: Fix for a leftover debug of pairing credentials Bluetooth: Fix SMP channel registration for unconfigured controllers Bluetooth: Fix issue with Roper Class 1 Bluetooth Dongle Bluetooth: Remove dead code for manufacturer inquiry mode quirks Bluetooth: Introduce HCI_QUIRK_FIXUP_INQUIRY_MODE option Bluetooth: Use HCI_QUIRK_FIXUP_INQUIRY_MODE for Silicon Wave devices Bluetooth: Add opcode parameter to hci_req_complete_t callback Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_hci Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_l2 Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_sco Bluetooth: Simplify packet copy in hci_send_to_monitor function Bluetooth: Create generic queue_monitor_skb helper function Bluetooth: Replace send_monitor_event with queue_monitor_skb Bluetooth: Add defintions for HCI Read Stored Link Key command Bluetooth: Handle command complete event for HCI Read Stored Link Keys Bluetooth: Read stored link key information when powering on controller Bluetooth: Add missing response structure for HCI Delete Stored Link Key Bluetooth: Process result of HCI Delete Stored Link Key command Bluetooth: btusb: Add internal recv_event callback for event processing Bluetooth: Move Delete Stored Link Key to 4th phase of initialization Bluetooth: Use %llu for printing duration details of selftests Bluetooth: Show device address type for L2CAP debugfs entries Bluetooth: Fix issue with switching BR/EDR back on when disabled Bluetooth: Fix LE SMP channel source address and source address type Bluetooth: Don't register any SMP channel if LE is not supported Bluetooth: Bind the SMP channel registration to management power state Bluetooth: Add paranoid check for existing LE and BR/EDR SMP channels Bluetooth: Fix dependency for BR/EDR Secure Connections mode on SSP Bluetooth: Limit BR/EDR switching for LE only with secure connections Bluetooth: Require SSP enabling before BR/EDR Secure Connections Bluetooth: btusb: Add support for Dynex/Insignia USB dongles Bluetooth: btusb: Add firmware loading for Intel Snowfield Peak devices Bluetooth: Clear P-192 values for OOB when in Secure Connections Only mode Bluetooth: Use helper function to determine BR/EDR OOB data present Bluetooth: Check for P-256 OOB values in Secure Connections Only mode Bluetooth: btusb: Handle out of order firmware loading complete event Bluetooth: Introduce hci_dev_do_reset helper function Bluetooth: Perform a power cycle when receiving hardware error event Bluetooth: btusb: Provide hardware error handler for Intel devices Bluetooth: Move smp_unregister() into hci_dev_do_close() function Bluetooth: btusb: Sort USB_DEVICE entries for Marvell by vendor id Bluetooth: btusb: Ignore unknown Intel devices with generic descriptor Bluetooth: btusb: Add support for USB based AMP controllers Bluetooth: btusb: Limit hardware error handling to Intel Snowfield Peak Bluetooth: Store OOB data present value for each set of remote OOB data Bluetooth: Fix OOB data present value for BR/EDR Secure Connections Bluetooth: Fix OOB data present value for SMP pairing Bluetooth: Allow remote OOB data to only provide P-192 or P-256 values Bluetooth: Expose Secure Simple Pairing debug mode setting in debugfs Bluetooth: Track changes from HCI Write Simple Pairing Debug Mode command Bluetooth: Expose debug keys usage setting via debugfs Bluetooth: Expose hardware error code as debugfs entry Bluetooth: Expose remote OOB information as debugfs entry Bluetooth: Fix OOB data present for BR/EDR Secure Connections Only mode Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_INTEL_NEW Bluetooth: Move A2MP_FEAT_EXT declaration into A2MP source Bluetooth: Make amp_mgr_list and amp_mgr_list_lock static Bluetooth: Make amp_mgr_lookup_by_state function static Bluetooth: Make a2mp_send function static Bluetooth: Make __next_ident function static. Bluetooth: btusb: Use matching names for Broadcom firmware files Bluetooth: Provide option to enable/disable debugfs information Bluetooth: btusb: Fix issue with CSR based Intel Wireless controllers Bluetooth: Introduce controller setting information for static address Bluetooth: Increment management interface revision Bluetooth: Remove two else branches that are not needed Bluetooth: Add support connectable advertising setting Bluetooth: Introduce hci_dev_test_flag helper macro Bluetooth: Introduce hci_dev_set_flag helper macro Bluetooth: Introduce hci_dev_clear_flag helper macro Bluetooth: Introduce hci_dev_change_flag helper macro Bluetooth: Introduce hci_dev_test_and_change_flag helper macro Bluetooth: Introduce hci_dev_test_and_clear_flag helper macro Bluetooth: Introduce hci_dev_test_and_set_flag helper macro Bluetooth: Use DECLARE_BITMAP for hdev-&gt;dev_flags field Bluetooth: Merge hdev-&gt;dbg_flags fields into hdev-&gt;dev_flags Bluetooth: Add flags field and setting function for HCI sockets Bluetooth: Provide hci_send_to_flagged_channel helper function Bluetooth: Use special function to send filter management index events Bluetooth: Add support for extended index management events Bluetooth: Add support for extended index management command Bluetooth: Introduce trusted flag for management control sockets Bluetooth: Consolidate socket channel sending function back into one Bluetooth: Add hci_sock_test_flag helper function Bluetooth: Add support for untrusted access to management commands Bluetooth: Remove unneeded initializer for management command table Bluetooth: Add support for trust verification of management commands Bluetooth: Open management interface for untrusted users Bluetooth: Send global configuration updates to all management users Bluetooth: Use BIT(n) macro instead of manually encoding (1 &lt;&lt; n) Bluetooth: Add simple version of Read Advertising Features command Bluetooth: Move eir_append_data function to a different location Bluetooth: Add defines for LE Bluetooth Device Address and LE Role Bluetooth: Add simple version of Read Local OOB Extended Data command Bluetooth: Fix BR/EDR out-of-band pairing with only initiator data Bluetooth: Remove unneeded HCI_CONN_REMOTE_OOB connection flag Bluetooth: Use kzfree instead of kfree in security manager Bluetooth: Create SMP device structure for local crypto context Bluetooth: Add constants for LE SC Confirmation and Random values Bluetooth: Add support for AES-CMAC hash for security manager device Bluetooth: Add function for generating LE SC out-of-band data Bluetooth: Return LE SC confirm and random values for out-of-band data Bluetooth: Use OOB key pair for LE SC pairing with OOB method Bluetooth: Use smp-&gt;local_pk + 32 instead of &amp;smp-&gt;local_pk[32] Bluetooth: Use smp-&gt;remote_pk + 32 instead of &amp;smp-&gt;remote_pk[32] Bluetooth: Add extra SMP_DBG statement for remote OOB data Bluetooth: Rename smp-&gt;local_rr into smp-&gt;local_rand Bluetooth: The P-256 randomizer is 16 octets long and not 19 octets Bluetooth: Do not include LE SC out-of-band data if not enabled Bluetooth: Fix length for Read Local OOB Extended Data respone packet Bluetooth: Add support for Local OOB Extended Data Update events Bluetooth: btusb: Fix minor whitespace issue in QCA ROME device entries Bluetooth: Fix potential NULL dereference in SMP channel setup Bluetooth: Gracefully response to enabling LE on LE only devices Bluetooth: Use HCI_MAX_AD_LENGTH constant instead hardcoded value Bluetooth: Read Verbose Config Version Info for Broadcom devices Bluetooth: Read Broadcom chip info for Apple Bluetooth devices Bluetooth: Filter list of supported commands/events for untrusted users Bluetooth: Fix minor typo in comment for static address setting Bluetooth: btusb: Consolidate Broadcom based device entries Bluetooth: Move memory location outside of hci_dev lock Bluetooth: Fix error returns for Read Local OOB Extended Data commands Bluetooth: Remove superfluous extra empty line between functions Bluetooth: Expose current Device ID information via debugfs Bluetooth: Remove unneeded extra ( ) in valid flags check Bluetooth: Restrict CMTP flags to only valid ones Bluetooth: Restrict HIDP flags to only valid ones Bluetooth: Restrict BNEP flags to only valid ones Bluetooth: Export ECDH selftest result in debugfs Bluetooth: Export SMP selftest result in debugfs Bluetooth: Disallow LE local out-of-band data when LE privacy is used Bluetooth: cmtp: Use BIT(x) instead of (1 &lt;&lt; x) Bluetooth: hidp: Use BIT(x) instead of (1 &lt;&lt; x) Bluetooth: Fix location of TX power field in LE advertising data Bluetooth: hci_uart: Add support for vendor detection flag Bluetooth: hci_uart: Add support Intel address configuration Bluetooth: hci_uart: Add support Broadcom address configuration Bluetooth: hci_uart: Remove unneeded cast of tty-&gt;disc_data Bluetooth: hci_uart: Fix indentation issues for multi-line functions Bluetooth: hci_uart: Remove unused h4-&gt;rx_skb field Bluetooth: hci_uart: Remove unused h4-&gt;rx_state and h4-&gt;rx_count field Bluetooth: Make data pointer of hci_recv_stream_fragment const Bluetooth: hci_uart: Use const data pointer for received data Bluetooth: hci_uart: Introduce h4_recv_buf helper function Bluetooth: hci_uart: Use h4_recv_buf helper for H:4 protocol Bluetooth: hci_uart: Use h4_recv_buf helper for Atheros AR300x Bluetooth: Remove hci_recv_stream_fragment function Bluetooth: hci_uart: Make struct hci_uart_proto always const Bluetooth: hci_uart: Add name information to hci_uart_proto struct Bluetooth: hci_uart: Remove the manual protocol init message Bluetooth: hci_uart: Update version number driver Bluetooth: btbcm: Introduce generic Broadcom Bluetooth support Bluetooth: btusb: Use generic functionality by Broadcom module Bluetooth: hci_uart: Use generic functionality from Broadcom module Bluetooth: btbcm: Add support for Broadcom controller setup Bluetooth: btusb: Add option for Broadcom protocol support Bluetooth: btusb: Move Broadcom quirk setting into support module Bluetooth: btusb: Update version number of the module Bluetooth: hci_uart: Move setup callback into different location Bluetooth: hci_uart: Add protocol support for Broadcom UART devices Bluetooth: btbcm: Add firmware table for UART based devices Bluetooth: hci_uart: Provide generic H:4 receive framework Bluetooth: btintel: Introduce generic Intel Bluetooth support Bluetooth: btusb: Use generic Intel support for address support Bluetooth: btusb: Move Intel command structs into its own header Bluetooth: hci_uart: Use generic Intel support for address setting Bluetooth: Read LE remote features during connection establishment Bluetooth: btusb: Use proper data structures for Intel vendor events Bluetooth: hidp: Fix regression with older userspace and flags validation Bluetooth: btbcm: Export patchram download as separate function Bluetooth: hci_uart: Reorder Atheros specific driver callbacks Bluetooth: hci_uart: Add Atheros support for address configuration Bluetooth: btusb: Fix two coding style issues Bluetooth: Fix race condition with user channel and setup stage Bluetooth: btusb: Fix memory leak in Intel setup routine Bluetooth: btusb: Remove double error check from local version command Bluetooth: btusb: Remove unneeded btusb_read_local_version function Bluetooth: btusb: Fix secure send command length alignment on Intel 8260 Bluetooth: Increment management interface revision Bluetooth: btintel: Add generic function for handling hardware errors Bluetooth: btusb: Use hardware error handler from Intel module Bluetooth: hci_uart: Add Intel address configuration support Bluetooth: btintel: Create common Intel Secure Send function Bluetooth: btintel: Create common function for Intel version info Bluetooth: btintel: Add MODULE_FIRMWARE entries for iBT 3.0 controllers Bluetooth: hci_qca: Fix a few tab vs spaces issues Bluetooth: Fix typo in smp_ah comment for hash function Bluetooth: btbcm: Send HCI Reset before sending Apple specific commands Bluetooth: Limit userspace exposure of stack internal events Bluetooth: Introduce HCI_DEV_OPEN and HCI_DEV_CLOSE events Bluetooth: Move HCI_RUNNING check into hci_send_frame Bluetooth: Move handling of HCI_RUNNING flag into core Bluetooth: Send transport open and close monitor events Bluetooth: btbcm: Read the local name in setup stage Bluetooth: Send index information updates to monitor channel Bluetooth: Add support for vendor specific diagnostic channel Bluetooth: hci_bcm: Enable parsing of LM_DIAG messages Bluetooth: Add debugfs entry for setting vendor diagnostic mode Bluetooth: hci_bcm: Enable support for set_diag driver callback Bluetooth: Fix interaction of HCI_QUIRK_RESET_ON_CLOSE and HCI_AUTO_OFF Bluetooth: bpa10x: Read revision information in setup stage Bluetooth: bpa10x: Add support for set_diag driver callback Bluetooth: bpa10x: Use h4_recv_buf helper for frame reassembly Bluetooth: Enforce packet types in hci_recv_frame driver function Bluetooth: Fix basic debugfs entries for unconfigured controllers Bluetooth: bpa10x: Fix missing BT_HCIUART dependency Bluetooth: btusb: Add support for Broadcom LM_DIAG interface Bluetooth: btintel: Add support for enabling tracing functionality Bluetooth: Remove quirk for HCI_VENDOR_PKT filter handling Bluetooth: Restrict valid packet types via HCI_CHANNEL_RAW Bluetooth: Queue diagnostic messages together with HCI packets Bluetooth: btusb: Print information of Intel SfP lock states Bluetooth: Add new quirk for non-persistent diagnostic settings Bluetooth: btintel: Set quirk for non-persistent diagnostic settings Bluetooth: btintel: Add diagnostic support for older controllers Bluetooth: btusb: Mark BCM2045 devices to have broken link key commands Bluetooth: btbcm: Fix firmware version number calculation Bluetooth: btbcm: Read USB product information for Apple devices Bluetooth: Add support setup stage internal notification event Bluetooth: btusb: Set early vendor info for Intel and Broadcom Bluetooth: btusb: Add support for latest Apple controllers Bluetooth: hci_uart: Provide initial manufacturer information Bluetooth: Introduce driver specific post init callback Bluetooth: btusb: Set manufacturer for Intel bootloader devices Bluetooth: btintel: Enable extra Intel vendor events Bluetooth: Increase minor version of core module Bluetooth: Remove unneeded parenthesis around MSG_OOB Bluetooth: Rename bt_cb()-&gt;req into bt_cb()-&gt;hci Bluetooth: Replace hci_notify with hci_sock_dev_event Bluetooth: Check for supported white list before issuing commands Bluetooth: Move BR/EDR default events behind its features Bluetooth: Build LE event mask based on supported commands Bluetooth: Fix issue with HCI_QUIRK_FIXUP_INQUIRY_MODE and event mask Bluetooth: Make LE only events conditional on supported commands Bluetooth: Add hci_skb_* helper wrappers for bt_cb(skb) access Bluetooth: Use new hci_skb_pkt_* wrappers for core packet handling Bluetooth: Use new hci_skb_pkt_* wrappers for drivers Bluetooth: Add missing hci_skb_opcode for raw socket commands Bluetooth: Fix casting coding style within HCI sockets Bluetooth: Add support for sending system notes to monitor channel Bluetooth: Add support for controller specific logging Martin KaFai Lau (1): ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST Martin Townsend (3): 6lowpan: Use skb_cow in IPHC decompression. Bluetooth: Fix missing channel unlock in l2cap_le_credits bluetooth:6lowpan: use consume_skb when packet processed successfully Matej Dubovy (1): Bluetooth: btusb: Add support for Lite-On (04ca) Broadcom based, BCM43142 Minjune Kim (1): Bluetooth: btusb: Correct typos based on checkpatch.pl Nachiket Kukade (1): Bluetooth: btmrvl: fix firmware dump issue Nicholas Krause (1): Bluetooth: Make the function sco_conn_del have a return type of void Nick Pelly (1): Bluetooth: Fallback to SCO on error code 0x10 (Connection Accept Timeout) Peter Hurley (2): Bluetooth: Fix nested sleeps tty: Remove external interface for tty_set_termios() Peter Poklop (1): Bluetooth: btusb: mark 0c10:0000 devices with BTUSB_SWAVE Peter Zijlstra (1): rfcomm, sched/wait: Fix broken wait construct Prasanna Karthik (19): Bluetooth: vhci: Clean up coding style fix Bluetooth: hci_bcsp: Clean up code Fix Bluetooth: bt3c_cs: Fix coding style -- clean up Bluetooth: dtl1_cs: Fix coding style -- clean up Bluetooth: bfusb: Coding style fix reported by coccinelle Bluetooth: dtl1_cs: Fixed coding style Bluetooth: bt3c_cs: Fix coding style Bluetooth: btmrvl: Coding style Fix for btmrvl header Bluetooth: hci_ldisc: Cleaned up coding style warnings Bluetooth: hci_h5: Cleaned up coding style warnings Bluetooth: bt3c_cs: clean up obsolete functions Bluetooth: hci_qca: Coding style clean up Bluetooth: bluecard: Comparison to NULL could be re-written Bluetooth: bt3c_cs: Comparison to NULL re-written Bluetooth: btuart_cs: Comparison to NULL re-written Bluetooth: btmrvl: Comparison to NULL re-written Bluetooth: hci_qca: Changed unsigned long to bool Bluetooth: btuart_cs: remove obsolete header Bluetooth: hci_h5: clean up hci_h5 code Rick Dunn (1): Bluetooth: btusb: Add Broadcom patchram support for ASUSTek devices Rickard Strandqvist (1): Bluetooth: Remove unused function Santtu Rekil (1): Bluetooth: btusb: Add support for Foxconn/Lenovo BCM43142A0 (105b:e065) Seungyoun Ju (1): Bluetooth: hci_check_conn_params() check proper range Shailendra Verma (2): Bluetooth: btusb: Change 1 to true in bool type variable assignment Bluetooth: hci_uart: Change 1 to true for bool type variables assignments Shengzhen Li (1): Bluetooth: btmrvl: change device pointer passed to dev_coredumpv Simon Fels (1): Bluetooth: close HCI device when user channel socket gets closed Stephen Hemminger (1): Bluetooth: spelling fixes Steven Walter (1): Bluetooth: Automatically flushable packets aren't allowed on LE links Szymon Janc (7): Bluetooth: Fix RFCOMM NSC response Bluetooth: Improve RFCOMM __test_pf macro robustness Bluetooth: Fix invalid response for 'Start Discovery' command Bluetooth: Fix reporting invalid RSSI for LE devices Bluetooth: Fix sending Read Remote Extended Features command Bluetooth: Add BT_ERR_RATELIMITED Bluetooth: Fix reporting incorrect EIR in device found mgmt event Tedd Ho-Jeong An (3): Bluetooth: Add shutdown callback before closing the device Bluetooth: Add device shutdown routine for Intel Bluetooth device Bluetooth: btusb: Add routine for applying Intel DDC parameters Toshi Kikuchi (1): Bluetooth: btusb: support public address configuration for ath3012 Uwe Kleine-Knig (1): Bluetooth: hci_bcm: improve use of gpios API Vincent Stehl (1): Bluetooth: btintel: fix warning Vincent Zwanenburg (1): Add a new PID/VID 0227/0930 for AR3012. Vladimir Davydov (1): Bluetooth: never linger on process exit Wen-chien Jesse Sung (2): Bluetooth: ath3k: Add a new ID 0cf3:e006 to ath3k list Bluetooth: btusb: Add support for 0cf3:e007 Wesley Kuo (1): Bluetooth: Fix remote name event return directly. Xinming Hu (3): Bluetooth: btmrvl: support Marvell Bluetooth device SD8887 Bluetooth: btmrvl add firmware dump support Bluetooth: btmrvl: fix compilation warning BUG=chromium:561072 TEST=Compile and run chromeos-kernel-3_18 on celes. Run through several manual Bluetooth test cases related to A2DP, GATT, HoG, and LE discovery. Change-Id: Ie88848f7be618c3bbb81a842ee91b7a445f66828 Reviewed-on: https://chromium-review.googlesource.com/312839 Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="312839" owner_email="jpawlowski@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/312839/5" remote="cros" total_fail_count="0"/><lkgm version="7695.0.0-rc1"/></manifest>