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
nexedi
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
Hide 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,11 +367,8 @@ static inline void bpa10x_free_urb(struct urb *urb)
...
@@ -367,11 +367,8 @@ 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
);
kfree
(
urb
->
transfer_buffer
);
if
(
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,10 +388,8 @@ static void hci_usb_unlink_urbs(struct hci_usb *husb)
...
@@ -387,10 +388,8 @@ 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
);
kfree
(
urb
->
transfer_buffer
);
if
(
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