Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
4c52d3d3
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4c52d3d3
编写于
2月 04, 2013
作者:
J
John W. Linville
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'for-upstream' of
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
上级
8a7d7cbf
4c02e2d4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
16 addition
and
3 deletion
+16
-3
net/bluetooth/hci_conn.c
net/bluetooth/hci_conn.c
+3
-3
net/bluetooth/smp.c
net/bluetooth/smp.c
+13
-0
未找到文件。
net/bluetooth/hci_conn.c
浏览文件 @
4c52d3d3
...
...
@@ -249,12 +249,12 @@ static void hci_conn_disconnect(struct hci_conn *conn)
__u8
reason
=
hci_proto_disconn_ind
(
conn
);
switch
(
conn
->
type
)
{
case
ACL_LINK
:
hci_acl_disconn
(
conn
,
reason
);
break
;
case
AMP_LINK
:
hci_amp_disconn
(
conn
,
reason
);
break
;
default:
hci_acl_disconn
(
conn
,
reason
);
break
;
}
}
...
...
net/bluetooth/smp.c
浏览文件 @
4c52d3d3
...
...
@@ -859,6 +859,19 @@ int smp_sig_channel(struct l2cap_conn *conn, struct sk_buff *skb)
skb_pull
(
skb
,
sizeof
(
code
));
/*
* The SMP context must be initialized for all other PDUs except
* pairing and security requests. If we get any other PDU when
* not initialized simply disconnect (done if this function
* returns an error).
*/
if
(
code
!=
SMP_CMD_PAIRING_REQ
&&
code
!=
SMP_CMD_SECURITY_REQ
&&
!
conn
->
smp_chan
)
{
BT_ERR
(
"Unexpected SMP command 0x%02x. Disconnecting."
,
code
);
kfree_skb
(
skb
);
return
-
ENOTSUPP
;
}
switch
(
code
)
{
case
SMP_CMD_PAIRING_REQ
:
reason
=
smp_cmd_pairing_req
(
conn
,
skb
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录