Commit f84f9653 authored by David S. Miller's avatar David S. Miller

Merge http://linux-mh.bkbits.net/bluetooth-2.6

into nuts.davemloft.net:/disk1/BK/net-2.6
parents 53f2191e 93d372ca
......@@ -296,14 +296,15 @@ static int __init bcm203x_init(void)
return err;
}
static void __exit bcm203x_cleanup(void)
static void __exit bcm203x_exit(void)
{
usb_deregister(&bcm203x_driver);
}
module_init(bcm203x_init);
module_exit(bcm203x_cleanup);
module_exit(bcm203x_exit);
MODULE_AUTHOR("Marcel Holtmann <marcel@holtmann.org>");
MODULE_DESCRIPTION("Broadcom Blutonium firmware driver ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
......@@ -779,14 +779,15 @@ static int __init bfusb_init(void)
return err;
}
static void __exit bfusb_cleanup(void)
static void __exit bfusb_exit(void)
{
usb_deregister(&bfusb_driver);
}
module_init(bfusb_init);
module_exit(bfusb_cleanup);
module_exit(bfusb_exit);
MODULE_AUTHOR("Marcel Holtmann <marcel@holtmann.org>");
MODULE_DESCRIPTION("BlueFRITZ! USB driver ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
......@@ -512,7 +512,7 @@ static int bcsp_recv(struct hci_uart *hu, void *data, int count)
struct bcsp_struct *bcsp = hu->priv;
register unsigned char *ptr;
BT_DBG("hu %p count %d rx_state %ld rx_count %ld",
BT_DBG("hu %p count %d rx_state %d rx_count %ld",
hu, count, bcsp->rx_state, bcsp->rx_count);
ptr = data;
......
......@@ -521,7 +521,7 @@ int bcsp_init(void);
int bcsp_deinit(void);
#endif
int __init hci_uart_init(void)
static int __init hci_uart_init(void)
{
static struct tty_ldisc hci_uart_ldisc;
int err;
......@@ -559,7 +559,7 @@ int __init hci_uart_init(void)
return 0;
}
void hci_uart_cleanup(void)
static void __exit hci_uart_exit(void)
{
int err;
......@@ -576,9 +576,10 @@ void hci_uart_cleanup(void)
}
module_init(hci_uart_init);
module_exit(hci_uart_cleanup);
module_exit(hci_uart_exit);
MODULE_AUTHOR("Maxim Krasnyansky <maxk@qualcomm.com>");
MODULE_DESCRIPTION("Bluetooth HCI UART driver ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS_LDISC(N_HCI);
......@@ -55,7 +55,7 @@
#include "hci_usb.h"
#ifndef HCI_USB_DEBUG
#ifndef CONFIG_BT_HCIUSB_DEBUG
#undef BT_DBG
#define BT_DBG( A... )
#undef BT_DMP
......@@ -795,7 +795,7 @@ int hci_usb_probe(struct usb_interface *intf, const struct usb_device_id *id)
struct hci_dev *hdev;
int i, a, e, size, ifn, isoc_ifnum, isoc_alts;
BT_DBG("udev %p ifnum %d", udev, ifnum);
BT_DBG("udev %p intf %p", udev, intf);
if (!id->driver_info) {
const struct usb_device_id *match;
......@@ -991,7 +991,7 @@ static struct usb_driver hci_usb_driver = {
.id_table = bluetooth_ids,
};
int hci_usb_init(void)
static int __init hci_usb_init(void)
{
int err;
......@@ -1003,14 +1003,15 @@ int hci_usb_init(void)
return err;
}
void hci_usb_cleanup(void)
static void __exit hci_usb_exit(void)
{
usb_deregister(&hci_usb_driver);
}
module_init(hci_usb_init);
module_exit(hci_usb_cleanup);
module_exit(hci_usb_exit);
MODULE_AUTHOR("Maxim Krasnyansky <maxk@qualcomm.com>, Marcel Holtmann <marcel@holtmann.org>");
MODULE_DESCRIPTION("Bluetooth HCI USB driver ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
......@@ -323,7 +323,7 @@ int bt_sock_wait_state(struct sock *sk, int state, unsigned long timeo)
return err;
}
struct net_proto_family bt_sock_family_ops = {
static struct net_proto_family bt_sock_family_ops = {
.owner = THIS_MODULE,
.family = PF_BLUETOOTH,
.create = bt_sock_create,
......@@ -364,7 +364,7 @@ static int __init bt_init(void)
return 0;
}
static void __exit bt_cleanup(void)
static void __exit bt_exit(void)
{
hci_sock_cleanup();
......@@ -377,9 +377,10 @@ static void __exit bt_cleanup(void)
}
subsys_initcall(bt_init);
module_exit(bt_cleanup);
module_exit(bt_exit);
MODULE_AUTHOR("Maxim Krasnyansky <maxk@qualcomm.com>, Marcel Holtmann <marcel@holtmann.org>");
MODULE_DESCRIPTION("Bluetooth Core ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS_NETPROTO(PF_BLUETOOTH);
......@@ -5,7 +5,7 @@
Clment Moreau <clement.moreau@inventel.fr>
David Libault <david.libault@inventel.fr>
Copyright (C) 2002 Maxim Krasnyanskiy <maxk@qualcomm.com>
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
......@@ -672,7 +672,7 @@ int bnep_get_conninfo(struct bnep_conninfo *ci)
return err;
}
static int __init bnep_init_module(void)
static int __init bnep_init(void)
{
char flt[50] = "";
......@@ -694,15 +694,16 @@ static int __init bnep_init_module(void)
return 0;
}
static void __exit bnep_cleanup_module(void)
static void __exit bnep_exit(void)
{
bnep_sock_cleanup();
}
module_init(bnep_init_module);
module_exit(bnep_cleanup_module);
module_init(bnep_init);
module_exit(bnep_exit);
MODULE_AUTHOR("David Libault <david.libault@inventel.fr>, Maxim Krasnyansky <maxk@qualcomm.com>");
MODULE_DESCRIPTION("Bluetooth BNEP ver " VERSION);
MODULE_AUTHOR("David Libault <david.libault@inventel.fr>, Maxim Krasnyanskiy <maxk@qualcomm.com>");
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS("bt-proto-4");
......@@ -5,7 +5,7 @@
Clment Moreau <clement.moreau@inventel.fr>
David Libault <david.libault@inventel.fr>
Copyright (C) 2002 Maxim Krasnyanskiy <maxk@qualcomm.com>
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
......
......@@ -4,7 +4,7 @@
Written 2001-2002 by
David Libault <david.libault@inventel.fr>
Copyright (C) 2002 Maxim Krasnyanskiy <maxk@qualcomm.com>
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
......
......@@ -482,7 +482,7 @@ int cmtp_get_conninfo(struct cmtp_conninfo *ci)
}
int __init init_cmtp(void)
static int __init cmtp_init(void)
{
l2cap_load();
......@@ -493,15 +493,16 @@ int __init init_cmtp(void)
return 0;
}
void __exit exit_cmtp(void)
static void __exit cmtp_exit(void)
{
cmtp_cleanup_sockets();
}
module_init(init_cmtp);
module_exit(exit_cmtp);
module_init(cmtp_init);
module_exit(cmtp_exit);
MODULE_AUTHOR("Marcel Holtmann <marcel@holtmann.org>");
MODULE_DESCRIPTION("Bluetooth CMTP ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS("bt-proto-5");
......@@ -222,7 +222,7 @@ static void hci_cc_host_ctl(struct hci_dev *hdev, __u16 ocf, struct sk_buff *skb
vs = (struct hci_rp_read_voice_setting *) skb->data;
if (vs->status) {
BT_DBG("%s READ_VOICE_SETTING failed %d", hdev->name, vc->status);
BT_DBG("%s READ_VOICE_SETTING failed %d", hdev->name, vs->status);
break;
}
......@@ -359,7 +359,7 @@ static inline void hci_cs_create_conn(struct hci_dev *hdev, __u8 status)
conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &cp->bdaddr);
BT_DBG("%s status 0x%x bdaddr %s conn %p", hdev->name,
status, batostr(&cc->bdaddr), conn);
status, batostr(&cp->bdaddr), conn);
if (status) {
if (conn) {
......
......@@ -535,7 +535,7 @@ static int l2cap_sock_connect(struct socket *sock, struct sockaddr *addr, int al
return err;
}
int l2cap_sock_listen(struct socket *sock, int backlog)
static int l2cap_sock_listen(struct socket *sock, int backlog)
{
struct sock *sk = sock->sk;
int err = 0;
......@@ -563,7 +563,7 @@ int l2cap_sock_listen(struct socket *sock, int backlog)
return err;
}
int l2cap_sock_accept(struct socket *sock, struct socket *newsock, int flags)
static int l2cap_sock_accept(struct socket *sock, struct socket *newsock, int flags)
{
DECLARE_WAITQUEUE(wait, current);
struct sock *sk = sock->sk, *nsk;
......@@ -1051,7 +1051,7 @@ static void l2cap_chan_ready(struct sock *sk)
}
/* Copy frame to all raw sockets on that connection */
void l2cap_raw_recv(struct l2cap_conn *conn, struct sk_buff *skb)
static void l2cap_raw_recv(struct l2cap_conn *conn, struct sk_buff *skb)
{
struct l2cap_chan_list *l = &conn->chan_list;
struct sk_buff *nskb;
......@@ -2153,7 +2153,7 @@ static struct hci_proto l2cap_hci_proto = {
.recv_acldata = l2cap_recv_acldata
};
int __init l2cap_init(void)
static int __init l2cap_init(void)
{
int err;
......@@ -2175,7 +2175,7 @@ int __init l2cap_init(void)
return 0;
}
void __exit l2cap_cleanup(void)
static void __exit l2cap_exit(void)
{
l2cap_proc_cleanup();
......@@ -2197,9 +2197,10 @@ void l2cap_load(void)
EXPORT_SYMBOL(l2cap_load);
module_init(l2cap_init);
module_exit(l2cap_cleanup);
module_exit(l2cap_exit);
MODULE_AUTHOR("Maxim Krasnyansky <maxk@qualcomm.com>");
MODULE_DESCRIPTION("Bluetooth L2CAP ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS("bt-proto-0");
......@@ -1948,7 +1948,7 @@ static void __exit rfcomm_proc_cleanup(void)
#endif /* CONFIG_PROC_FS */
/* ---- Initialization ---- */
int __init rfcomm_init(void)
static int __init rfcomm_init(void)
{
l2cap_load();
......@@ -1967,7 +1967,7 @@ int __init rfcomm_init(void)
return 0;
}
void __exit rfcomm_cleanup(void)
static void __exit rfcomm_exit(void)
{
/* Terminate working thread.
* ie. Set terminate flag and wake it up */
......@@ -1988,9 +1988,10 @@ void __exit rfcomm_cleanup(void)
}
module_init(rfcomm_init);
module_exit(rfcomm_cleanup);
module_exit(rfcomm_exit);
MODULE_AUTHOR("Maxim Krasnyansky <maxk@qualcomm.com>, Marcel Holtmann <marcel@holtmann.org>");
MODULE_DESCRIPTION("Bluetooth RFCOMM ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS("bt-proto-3");
......@@ -194,7 +194,7 @@ static inline int sco_chan_add(struct sco_conn *conn, struct sock *sk, struct so
return err;
}
int sco_connect(struct sock *sk)
static int sco_connect(struct sock *sk)
{
bdaddr_t *src = &bt_sk(sk)->src;
bdaddr_t *dst = &bt_sk(sk)->dst;
......@@ -533,7 +533,7 @@ static int sco_sock_connect(struct socket *sock, struct sockaddr *addr, int alen
return err;
}
int sco_sock_listen(struct socket *sock, int backlog)
static int sco_sock_listen(struct socket *sock, int backlog)
{
struct sock *sk = sock->sk;
int err = 0;
......@@ -556,7 +556,7 @@ int sco_sock_listen(struct socket *sock, int backlog)
return err;
}
int sco_sock_accept(struct socket *sock, struct socket *newsock, int flags)
static int sco_sock_accept(struct socket *sock, struct socket *newsock, int flags)
{
DECLARE_WAITQUEUE(wait, current);
struct sock *sk = sock->sk, *ch;
......@@ -655,7 +655,7 @@ static int sco_sock_sendmsg(struct kiocb *iocb, struct socket *sock,
return err;
}
int sco_sock_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
static int sco_sock_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
{
struct sock *sk = sock->sk;
int err = 0;
......@@ -674,7 +674,7 @@ int sco_sock_setsockopt(struct socket *sock, int level, int optname, char *optva
return err;
}
int sco_sock_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen)
static int sco_sock_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen)
{
struct sock *sk = sock->sk;
struct sco_options opts;
......@@ -835,7 +835,7 @@ static void sco_conn_ready(struct sco_conn *conn)
}
/* ----- SCO interface with lower layer (HCI) ----- */
int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type)
static int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type)
{
BT_DBG("hdev %s, bdaddr %s", hdev->name, batostr(bdaddr));
......@@ -843,7 +843,7 @@ int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type)
return HCI_LM_ACCEPT;
}
int sco_connect_cfm(struct hci_conn *hcon, __u8 status)
static int sco_connect_cfm(struct hci_conn *hcon, __u8 status)
{
BT_DBG("hcon %p bdaddr %s status %d", hcon, batostr(&hcon->dst), status);
......@@ -862,7 +862,7 @@ int sco_connect_cfm(struct hci_conn *hcon, __u8 status)
return 0;
}
int sco_disconn_ind(struct hci_conn *hcon, __u8 reason)
static int sco_disconn_ind(struct hci_conn *hcon, __u8 reason)
{
BT_DBG("hcon %p reason %d", hcon, reason);
......@@ -873,7 +873,7 @@ int sco_disconn_ind(struct hci_conn *hcon, __u8 reason)
return 0;
}
int sco_recv_scodata(struct hci_conn *hcon, struct sk_buff *skb)
static int sco_recv_scodata(struct hci_conn *hcon, struct sk_buff *skb)
{
struct sco_conn *conn = hcon->sco_data;
......@@ -1013,7 +1013,7 @@ static struct hci_proto sco_hci_proto = {
.recv_scodata = sco_recv_scodata
};
int __init sco_init(void)
static int __init sco_init(void)
{
int err;
......@@ -1035,7 +1035,7 @@ int __init sco_init(void)
return 0;
}
void __exit sco_cleanup(void)
static void __exit sco_exit(void)
{
int err;
......@@ -1050,9 +1050,10 @@ void __exit sco_cleanup(void)
}
module_init(sco_init);
module_exit(sco_cleanup);
module_exit(sco_exit);
MODULE_AUTHOR("Maxim Krasnyansky <maxk@qualcomm.com>");
MODULE_DESCRIPTION("Bluetooth SCO ver " VERSION);
MODULE_VERSION(VERSION);
MODULE_LICENSE("GPL");
MODULE_ALIAS("bt-proto-2");
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment