Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
cd5098d2
Commit
cd5098d2
authored
Aug 06, 2005
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6
parents
d8588ee5
576c7d85
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
10 additions
and
60 deletions
+10
-60
drivers/bluetooth/bpa10x.c
drivers/bluetooth/bpa10x.c
+2
-5
drivers/bluetooth/hci_bcsp.c
drivers/bluetooth/hci_bcsp.c
+0
-2
drivers/bluetooth/hci_h4.c
drivers/bluetooth/hci_h4.c
+0
-5
drivers/bluetooth/hci_ldisc.c
drivers/bluetooth/hci_ldisc.c
+0
-2
drivers/bluetooth/hci_usb.c
drivers/bluetooth/hci_usb.c
+5
-6
include/net/bluetooth/bluetooth.h
include/net/bluetooth/bluetooth.h
+0
-8
net/bluetooth/hci_core.c
net/bluetooth/hci_core.c
+0
-2
net/bluetooth/hci_event.c
net/bluetooth/hci_event.c
+3
-1
net/bluetooth/lib.c
net/bluetooth/lib.c
+0
-25
net/bluetooth/rfcomm/core.c
net/bluetooth/rfcomm/core.c
+0
-4
No files found.
drivers/bluetooth/bpa10x.c
View file @
cd5098d2
...
@@ -367,10 +367,7 @@ static inline void bpa10x_free_urb(struct urb *urb)
...
@@ -367,10 +367,7 @@ static inline void bpa10x_free_urb(struct urb *urb)
if
(
!
urb
)
if
(
!
urb
)
return
;
return
;
if
(
urb
->
setup_packet
)
kfree
(
urb
->
setup_packet
);
kfree
(
urb
->
setup_packet
);
if
(
urb
->
transfer_buffer
)
kfree
(
urb
->
transfer_buffer
);
kfree
(
urb
->
transfer_buffer
);
usb_free_urb
(
urb
);
usb_free_urb
(
urb
);
...
...
drivers/bluetooth/hci_bcsp.c
View file @
cd5098d2
...
@@ -58,8 +58,6 @@
...
@@ -58,8 +58,6 @@
#ifndef CONFIG_BT_HCIUART_DEBUG
#ifndef CONFIG_BT_HCIUART_DEBUG
#undef BT_DBG
#undef BT_DBG
#define BT_DBG( A... )
#define BT_DBG( A... )
#undef BT_DMP
#define BT_DMP( A... )
#endif
#endif
static
int
hciextn
=
1
;
static
int
hciextn
=
1
;
...
...
drivers/bluetooth/hci_h4.c
View file @
cd5098d2
...
@@ -57,8 +57,6 @@
...
@@ -57,8 +57,6 @@
#ifndef CONFIG_BT_HCIUART_DEBUG
#ifndef CONFIG_BT_HCIUART_DEBUG
#undef BT_DBG
#undef BT_DBG
#define BT_DBG( A... )
#define BT_DBG( A... )
#undef BT_DMP
#define BT_DMP( A... )
#endif
#endif
/* Initialize protocol */
/* Initialize protocol */
...
@@ -125,7 +123,6 @@ static inline int h4_check_data_len(struct h4_struct *h4, int len)
...
@@ -125,7 +123,6 @@ static inline int h4_check_data_len(struct h4_struct *h4, int len)
BT_DBG
(
"len %d room %d"
,
len
,
room
);
BT_DBG
(
"len %d room %d"
,
len
,
room
);
if
(
!
len
)
{
if
(
!
len
)
{
BT_DMP
(
h4
->
rx_skb
->
data
,
h4
->
rx_skb
->
len
);
hci_recv_frame
(
h4
->
rx_skb
);
hci_recv_frame
(
h4
->
rx_skb
);
}
else
if
(
len
>
room
)
{
}
else
if
(
len
>
room
)
{
BT_ERR
(
"Data length is too large"
);
BT_ERR
(
"Data length is too large"
);
...
@@ -169,8 +166,6 @@ static int h4_recv(struct hci_uart *hu, void *data, int count)
...
@@ -169,8 +166,6 @@ static int h4_recv(struct hci_uart *hu, void *data, int count)
case
H4_W4_DATA
:
case
H4_W4_DATA
:
BT_DBG
(
"Complete data"
);
BT_DBG
(
"Complete data"
);
BT_DMP
(
h4
->
rx_skb
->
data
,
h4
->
rx_skb
->
len
);
hci_recv_frame
(
h4
->
rx_skb
);
hci_recv_frame
(
h4
->
rx_skb
);
h4
->
rx_state
=
H4_W4_PACKET_TYPE
;
h4
->
rx_state
=
H4_W4_PACKET_TYPE
;
...
...
drivers/bluetooth/hci_ldisc.c
View file @
cd5098d2
...
@@ -57,8 +57,6 @@
...
@@ -57,8 +57,6 @@
#ifndef CONFIG_BT_HCIUART_DEBUG
#ifndef CONFIG_BT_HCIUART_DEBUG
#undef BT_DBG
#undef BT_DBG
#define BT_DBG( A... )
#define BT_DBG( A... )
#undef BT_DMP
#define BT_DMP( A... )
#endif
#endif
static
int
reset
=
0
;
static
int
reset
=
0
;
...
...
drivers/bluetooth/hci_usb.c
View file @
cd5098d2
...
@@ -57,8 +57,6 @@
...
@@ -57,8 +57,6 @@
#ifndef CONFIG_BT_HCIUSB_DEBUG
#ifndef CONFIG_BT_HCIUSB_DEBUG
#undef BT_DBG
#undef BT_DBG
#define BT_DBG(D...)
#define BT_DBG(D...)
#undef BT_DMP
#define BT_DMP(D...)
#endif
#endif
#ifndef CONFIG_BT_HCIUSB_ZERO_PACKET
#ifndef CONFIG_BT_HCIUSB_ZERO_PACKET
...
@@ -110,6 +108,9 @@ static struct usb_device_id blacklist_ids[] = {
...
@@ -110,6 +108,9 @@ static struct usb_device_id blacklist_ids[] = {
/* Microsoft Wireless Transceiver for Bluetooth 2.0 */
/* Microsoft Wireless Transceiver for Bluetooth 2.0 */
{
USB_DEVICE
(
0x045e
,
0x009c
),
.
driver_info
=
HCI_RESET
},
{
USB_DEVICE
(
0x045e
,
0x009c
),
.
driver_info
=
HCI_RESET
},
/* Kensington Bluetooth USB adapter */
{
USB_DEVICE
(
0x047d
,
0x105d
),
.
driver_info
=
HCI_RESET
},
/* ISSC Bluetooth Adapter v3.1 */
/* ISSC Bluetooth Adapter v3.1 */
{
USB_DEVICE
(
0x1131
,
0x1001
),
.
driver_info
=
HCI_RESET
},
{
USB_DEVICE
(
0x1131
,
0x1001
),
.
driver_info
=
HCI_RESET
},
...
@@ -387,9 +388,7 @@ static void hci_usb_unlink_urbs(struct hci_usb *husb)
...
@@ -387,9 +388,7 @@ static void hci_usb_unlink_urbs(struct hci_usb *husb)
urb
=
&
_urb
->
urb
;
urb
=
&
_urb
->
urb
;
BT_DBG
(
"%s freeing _urb %p type %d urb %p"
,
BT_DBG
(
"%s freeing _urb %p type %d urb %p"
,
husb
->
hdev
->
name
,
_urb
,
_urb
->
type
,
urb
);
husb
->
hdev
->
name
,
_urb
,
_urb
->
type
,
urb
);
if
(
urb
->
setup_packet
)
kfree
(
urb
->
setup_packet
);
kfree
(
urb
->
setup_packet
);
if
(
urb
->
transfer_buffer
)
kfree
(
urb
->
transfer_buffer
);
kfree
(
urb
->
transfer_buffer
);
_urb_free
(
_urb
);
_urb_free
(
_urb
);
}
}
...
...
include/net/bluetooth/bluetooth.h
View file @
cd5098d2
...
@@ -57,12 +57,6 @@
...
@@ -57,12 +57,6 @@
#define BT_DBG(fmt, arg...) printk(KERN_INFO "%s: " fmt "\n" , __FUNCTION__ , ## arg)
#define BT_DBG(fmt, arg...) printk(KERN_INFO "%s: " fmt "\n" , __FUNCTION__ , ## arg)
#define BT_ERR(fmt, arg...) printk(KERN_ERR "%s: " fmt "\n" , __FUNCTION__ , ## arg)
#define BT_ERR(fmt, arg...) printk(KERN_ERR "%s: " fmt "\n" , __FUNCTION__ , ## arg)
#ifdef HCI_DATA_DUMP
#define BT_DMP(buf, len) bt_dump(__FUNCTION__, buf, len)
#else
#define BT_DMP(D...)
#endif
extern
struct
proc_dir_entry
*
proc_bt
;
extern
struct
proc_dir_entry
*
proc_bt
;
/* Connection and socket states */
/* Connection and socket states */
...
@@ -174,8 +168,6 @@ static inline int skb_frags_no(struct sk_buff *skb)
...
@@ -174,8 +168,6 @@ static inline int skb_frags_no(struct sk_buff *skb)
return
n
;
return
n
;
}
}
void
bt_dump
(
char
*
pref
,
__u8
*
buf
,
int
count
);
int
bt_err
(
__u16
code
);
int
bt_err
(
__u16
code
);
#endif
/* __BLUETOOTH_H */
#endif
/* __BLUETOOTH_H */
net/bluetooth/hci_core.c
View file @
cd5098d2
...
@@ -299,7 +299,6 @@ struct hci_dev *hci_dev_get(int index)
...
@@ -299,7 +299,6 @@ struct hci_dev *hci_dev_get(int index)
read_unlock
(
&
hci_dev_list_lock
);
read_unlock
(
&
hci_dev_list_lock
);
return
hdev
;
return
hdev
;
}
}
EXPORT_SYMBOL
(
hci_dev_get
);
/* ---- Inquiry support ---- */
/* ---- Inquiry support ---- */
static
void
inquiry_cache_flush
(
struct
hci_dev
*
hdev
)
static
void
inquiry_cache_flush
(
struct
hci_dev
*
hdev
)
...
@@ -1042,7 +1041,6 @@ int hci_send_cmd(struct hci_dev *hdev, __u16 ogf, __u16 ocf, __u32 plen, void *p
...
@@ -1042,7 +1041,6 @@ int hci_send_cmd(struct hci_dev *hdev, __u16 ogf, __u16 ocf, __u32 plen, void *p
return
0
;
return
0
;
}
}
EXPORT_SYMBOL
(
hci_send_cmd
);
/* Get data from the previously sent command */
/* Get data from the previously sent command */
void
*
hci_sent_cmd_data
(
struct
hci_dev
*
hdev
,
__u16
ogf
,
__u16
ocf
)
void
*
hci_sent_cmd_data
(
struct
hci_dev
*
hdev
,
__u16
ogf
,
__u16
ocf
)
...
...
net/bluetooth/hci_event.c
View file @
cd5098d2
...
@@ -1035,9 +1035,11 @@ void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data)
...
@@ -1035,9 +1035,11 @@ void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data)
ev
->
type
=
type
;
ev
->
type
=
type
;
memcpy
(
ev
->
data
,
data
,
dlen
);
memcpy
(
ev
->
data
,
data
,
dlen
);
bt_cb
(
skb
)
->
incoming
=
1
;
do_gettimeofday
(
&
skb
->
stamp
);
skb
->
pkt_type
=
HCI_EVENT_PKT
;
skb
->
pkt_type
=
HCI_EVENT_PKT
;
skb
->
dev
=
(
void
*
)
hdev
;
skb
->
dev
=
(
void
*
)
hdev
;
hci_send_to_sock
(
hdev
,
skb
);
hci_send_to_sock
(
hdev
,
skb
);
kfree_skb
(
skb
);
kfree_skb
(
skb
);
}
}
EXPORT_SYMBOL
(
hci_si_event
);
net/bluetooth/lib.c
View file @
cd5098d2
...
@@ -34,31 +34,6 @@
...
@@ -34,31 +34,6 @@
#include <net/bluetooth/bluetooth.h>
#include <net/bluetooth/bluetooth.h>
void
bt_dump
(
char
*
pref
,
__u8
*
buf
,
int
count
)
{
char
*
ptr
;
char
line
[
100
];
unsigned
int
i
;
printk
(
KERN_INFO
"%s: dump, len %d
\n
"
,
pref
,
count
);
ptr
=
line
;
*
ptr
=
0
;
for
(
i
=
0
;
i
<
count
;
i
++
)
{
ptr
+=
sprintf
(
ptr
,
" %2.2X"
,
buf
[
i
]);
if
(
i
&&
!
((
i
+
1
)
%
20
))
{
printk
(
KERN_INFO
"%s:%s
\n
"
,
pref
,
line
);
ptr
=
line
;
*
ptr
=
0
;
}
}
if
(
line
[
0
])
printk
(
KERN_INFO
"%s:%s
\n
"
,
pref
,
line
);
}
EXPORT_SYMBOL
(
bt_dump
);
void
baswap
(
bdaddr_t
*
dst
,
bdaddr_t
*
src
)
void
baswap
(
bdaddr_t
*
dst
,
bdaddr_t
*
src
)
{
{
unsigned
char
*
d
=
(
unsigned
char
*
)
dst
;
unsigned
char
*
d
=
(
unsigned
char
*
)
dst
;
...
...
net/bluetooth/rfcomm/core.c
View file @
cd5098d2
...
@@ -389,8 +389,6 @@ static int __rfcomm_dlc_close(struct rfcomm_dlc *d, int err)
...
@@ -389,8 +389,6 @@ static int __rfcomm_dlc_close(struct rfcomm_dlc *d, int err)
rfcomm_dlc_unlock
(
d
);
rfcomm_dlc_unlock
(
d
);
skb_queue_purge
(
&
d
->
tx_queue
);
skb_queue_purge
(
&
d
->
tx_queue
);
rfcomm_session_put
(
s
);
rfcomm_dlc_unlink
(
d
);
rfcomm_dlc_unlink
(
d
);
}
}
...
@@ -600,8 +598,6 @@ static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src, bdaddr_t *dst
...
@@ -600,8 +598,6 @@ static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src, bdaddr_t *dst
goto
failed
;
goto
failed
;
}
}
rfcomm_session_hold
(
s
);
s
->
initiator
=
1
;
s
->
initiator
=
1
;
bacpy
(
&
addr
.
l2_bdaddr
,
dst
);
bacpy
(
&
addr
.
l2_bdaddr
,
dst
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment