diff options
Diffstat (limited to 'net/irda')
| -rw-r--r-- | net/irda/af_irda.c | 15 | ||||
| -rw-r--r-- | net/irda/discovery.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_core.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_event.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_lmp.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_param.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_ttp.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_tty.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_tty_attach.c | 4 | ||||
| -rw-r--r-- | net/irda/ircomm/ircomm_tty_ioctl.c | 4 | ||||
| -rw-r--r-- | net/irda/irda_device.c | 4 | ||||
| -rw-r--r-- | net/irda/irlap.c | 4 | ||||
| -rw-r--r-- | net/irda/irnet/irnet.h | 15 | ||||
| -rw-r--r-- | net/irda/irnetlink.c | 5 | ||||
| -rw-r--r-- | net/irda/parameters.c | 4 | ||||
| -rw-r--r-- | net/irda/qos.c | 4 | 
16 files changed, 24 insertions, 63 deletions
diff --git a/net/irda/af_irda.c b/net/irda/af_irda.c index 0578d4fa00a..54747c25c86 100644 --- a/net/irda/af_irda.c +++ b/net/irda/af_irda.c @@ -25,9 +25,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   *     Linux-IrDA now supports four different types of IrDA sockets:   * @@ -1385,8 +1383,6 @@ static int irda_recvmsg_dgram(struct kiocb *iocb, struct socket *sock,  	IRDA_DEBUG(4, "%s()\n", __func__); -	msg->msg_namelen = 0; -  	skb = skb_recv_datagram(sk, flags & ~MSG_DONTWAIT,  				flags & MSG_DONTWAIT, &err);  	if (!skb) @@ -1451,8 +1447,6 @@ static int irda_recvmsg_stream(struct kiocb *iocb, struct socket *sock,  	target = sock_rcvlowat(sk, flags & MSG_WAITALL, size);  	timeo = sock_rcvtimeo(sk, noblock); -	msg->msg_namelen = 0; -  	do {  		int chunk;  		struct sk_buff *skb = skb_dequeue(&sk->sk_receive_queue); @@ -1658,7 +1652,7 @@ static int irda_sendmsg_ultra(struct kiocb *iocb, struct socket *sock,  	/* Check if an address was specified with sendto. Jean II */  	if (msg->msg_name) { -		struct sockaddr_irda *addr = (struct sockaddr_irda *) msg->msg_name; +		DECLARE_SOCKADDR(struct sockaddr_irda *, addr, msg->msg_name);  		err = -EINVAL;  		/* Check address, extract pid. Jean II */  		if (msg->msg_namelen < sizeof(*addr)) @@ -2563,9 +2557,8 @@ bed:  				  jiffies + msecs_to_jiffies(val));  			/* Wait for IR-LMP to call us back */ -			__wait_event_interruptible(self->query_wait, -			      (self->cachedaddr != 0 || self->errno == -ETIME), -						   err); +			err = __wait_event_interruptible(self->query_wait, +			      (self->cachedaddr != 0 || self->errno == -ETIME));  			/* If watchdog is still activated, kill it! */  			del_timer(&(self->watchdog)); diff --git a/net/irda/discovery.c b/net/irda/discovery.c index b0b56a339a8..6786e7f193d 100644 --- a/net/irda/discovery.c +++ b/net/irda/discovery.c @@ -24,9 +24,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_core.c b/net/irda/ircomm/ircomm_core.c index b797daac063..4490a675b1b 100644 --- a/net/irda/ircomm/ircomm_core.c +++ b/net/irda/ircomm/ircomm_core.c @@ -23,9 +23,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_event.c b/net/irda/ircomm/ircomm_event.c index d78554fedba..b172c652232 100644 --- a/net/irda/ircomm/ircomm_event.c +++ b/net/irda/ircomm/ircomm_event.c @@ -22,9 +22,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_lmp.c b/net/irda/ircomm/ircomm_lmp.c index 3b8095c771d..6536114adf3 100644 --- a/net/irda/ircomm/ircomm_lmp.c +++ b/net/irda/ircomm/ircomm_lmp.c @@ -24,9 +24,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_param.c b/net/irda/ircomm/ircomm_param.c index 30893912835..f80b1a6a244 100644 --- a/net/irda/ircomm/ircomm_param.c +++ b/net/irda/ircomm/ircomm_param.c @@ -22,9 +22,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_ttp.c b/net/irda/ircomm/ircomm_ttp.c index 6e6509f22f6..d362d711b79 100644 --- a/net/irda/ircomm/ircomm_ttp.c +++ b/net/irda/ircomm/ircomm_ttp.c @@ -23,9 +23,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_tty.c b/net/irda/ircomm/ircomm_tty.c index 41ac7938268..2ba8b9705bb 100644 --- a/net/irda/ircomm/ircomm_tty.c +++ b/net/irda/ircomm/ircomm_tty.c @@ -24,9 +24,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_tty_attach.c b/net/irda/ircomm/ircomm_tty_attach.c index a2a508f5f26..2ee87bf387c 100644 --- a/net/irda/ircomm/ircomm_tty_attach.c +++ b/net/irda/ircomm/ircomm_tty_attach.c @@ -23,9 +23,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/ircomm/ircomm_tty_ioctl.c b/net/irda/ircomm/ircomm_tty_ioctl.c index b343f50dc8d..ce943853c38 100644 --- a/net/irda/ircomm/ircomm_tty_ioctl.c +++ b/net/irda/ircomm/ircomm_tty_ioctl.c @@ -22,9 +22,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/irda_device.c b/net/irda/irda_device.c index 14653b8d664..365b895da84 100644 --- a/net/irda/irda_device.c +++ b/net/irda/irda_device.c @@ -23,9 +23,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/irlap.c b/net/irda/irlap.c index 005b424494a..a778df55f5d 100644 --- a/net/irda/irlap.c +++ b/net/irda/irlap.c @@ -23,9 +23,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/irnet/irnet.h b/net/irda/irnet/irnet.h index 564eb0b8afa..8d65bb9477f 100644 --- a/net/irda/irnet/irnet.h +++ b/net/irda/irnet/irnet.h @@ -509,16 +509,11 @@ typedef struct irnet_ctrl_channel   */  /* -------------------------- IRDA PART -------------------------- */ -extern int -	irda_irnet_create(irnet_socket *);	/* Initialise a IrNET socket */ -extern int -	irda_irnet_connect(irnet_socket *);	/* Try to connect over IrDA */ -extern void -	irda_irnet_destroy(irnet_socket *);	/* Teardown  a IrNET socket */ -extern int -	irda_irnet_init(void);		/* Initialise IrDA part of IrNET */ -extern void -	irda_irnet_cleanup(void);	/* Teardown IrDA part of IrNET */ +int irda_irnet_create(irnet_socket *);	/* Initialise an IrNET socket */ +int irda_irnet_connect(irnet_socket *);	/* Try to connect over IrDA */ +void irda_irnet_destroy(irnet_socket *);	/* Teardown an IrNET socket */ +int irda_irnet_init(void);		/* Initialise IrDA part of IrNET */ +void irda_irnet_cleanup(void);		/* Teardown IrDA part of IrNET */  /**************************** VARIABLES ****************************/ diff --git a/net/irda/irnetlink.c b/net/irda/irnetlink.c index c3297126928..a37b81fe047 100644 --- a/net/irda/irnetlink.c +++ b/net/irda/irnetlink.c @@ -131,7 +131,7 @@ static const struct nla_policy irda_nl_policy[IRDA_NL_ATTR_MAX + 1] = {  	[IRDA_NL_ATTR_MODE] = { .type = NLA_U32 },  }; -static struct genl_ops irda_nl_ops[] = { +static const struct genl_ops irda_nl_ops[] = {  	{  		.cmd = IRDA_NL_CMD_SET_MODE,  		.doit = irda_nl_set_mode, @@ -149,8 +149,7 @@ static struct genl_ops irda_nl_ops[] = {  int irda_nl_register(void)  { -	return genl_register_family_with_ops(&irda_nl_family, -		irda_nl_ops, ARRAY_SIZE(irda_nl_ops)); +	return genl_register_family_with_ops(&irda_nl_family, irda_nl_ops);  }  void irda_nl_unregister(void) diff --git a/net/irda/parameters.c b/net/irda/parameters.c index 71cd38c1a67..6d0869716bf 100644 --- a/net/irda/parameters.c +++ b/net/irda/parameters.c @@ -22,9 +22,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/ diff --git a/net/irda/qos.c b/net/irda/qos.c index 798ffd9a705..11a7cc0cbc2 100644 --- a/net/irda/qos.c +++ b/net/irda/qos.c @@ -24,9 +24,7 @@   *     GNU General Public License for more details.   *   *     You should have received a copy of the GNU General Public License - *     along with this program; if not, write to the Free Software - *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, - *     MA 02111-1307 USA + *     along with this program; if not, see <http://www.gnu.org/licenses/>.   *   ********************************************************************/  | 
