From patchwork Fri Mar 27 01:02:27 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Beregalov X-Patchwork-Id: 25185 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 5DC1EDDD1C for ; Fri, 27 Mar 2009 12:02:48 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934033AbZC0BCk (ORCPT ); Thu, 26 Mar 2009 21:02:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S934025AbZC0BCj (ORCPT ); Thu, 26 Mar 2009 21:02:39 -0400 Received: from mu-out-0910.google.com ([209.85.134.184]:55933 "EHLO mu-out-0910.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934024AbZC0BCh (ORCPT ); Thu, 26 Mar 2009 21:02:37 -0400 Received: by mu-out-0910.google.com with SMTP id g7so353217muf.1 for ; Thu, 26 Mar 2009 18:02:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=GwDK+xD6w9bOfpRiqouvkDTHwxtbjS7DH8IBellS2OE=; b=q4ZqWd6nNavYvq3sHwTEKrfdTqJT/+PWuRP2Qig9JgWncbdYB6TXIMeUYlm51DhiFw YXvlBnswc83El+vZ25dpXCFLcbKvJBSS0tqsWCr4r3zD/V/WEu/vqi2x1cducQDe08Ok uVglbYtd6Y2HERVStUnveR0bJZQuEat7bpFCE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=uZ/pd64nlegD4pK4mLl9l6y5B6+r1IKX/PK7eyEceSgS6LBmsiESIiAKFbMZz67t5s oXdyxc87QByUfyxrQX9BYJJBVYO1TpEqKAdQBh14xdN56FXaKSgInnp7pLcCo9mFEuk8 hR6l37mlPPKiZTmNR3YZXcc4wA0zyfU5CFhYE= Received: by 10.103.243.9 with SMTP id v9mr153616mur.91.1238115754261; Thu, 26 Mar 2009 18:02:34 -0700 (PDT) Received: from orion ([91.78.20.149]) by mx.google.com with ESMTPS id g1sm1791121muf.12.2009.03.26.18.02.33 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 26 Mar 2009 18:02:33 -0700 (PDT) Date: Fri, 27 Mar 2009 04:02:27 +0300 From: Alexander Beregalov To: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, davem@davemloft.net Subject: [PATCH] IRDA: donauboe: fix build Message-ID: <20090327010227.GA2676@orion> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org drivers/net/irda/donauboe.c: In function 'toshoboe_open': drivers/net/irda/donauboe.c:1660: error: 'struct net_device' has no member named 'hard_start_xmit' drivers/net/irda/donauboe.c:1661: error: 'struct net_device' has no member named 'open' drivers/net/irda/donauboe.c:1662: error: 'struct net_device' has no member named 'stop' drivers/net/irda/donauboe.c:1663: error: 'struct net_device' has no member named 'do_ioctl' Signed-off-by: Alexander Beregalov --- drivers/net/irda/donauboe.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/net/irda/donauboe.c b/drivers/net/irda/donauboe.c index 6f3e7f7..847fa22 100644 --- a/drivers/net/irda/donauboe.c +++ b/drivers/net/irda/donauboe.c @@ -970,7 +970,7 @@ toshoboe_probe (struct toshoboe_cb *self) /* Netdev style code */ /* Transmit something */ -static int +int toshoboe_hard_xmit (struct sk_buff *skb, struct net_device *dev) { struct toshoboe_cb *self; @@ -1145,6 +1145,7 @@ dumpbufs(skb->data,skb->len,'>'); return 0; } +EXPORT_SYMBOL(toshoboe_hard_xmit); /*interrupt handler */ static irqreturn_t @@ -1336,7 +1337,7 @@ dumpbufs(self->rx_bufs[self->rxs],len,'<'); } -static int +int toshoboe_net_open (struct net_device *dev) { struct toshoboe_cb *self; @@ -1375,8 +1376,9 @@ toshoboe_net_open (struct net_device *dev) return 0; } +EXPORT_SYMBOL(toshoboe_net_open); -static int +int toshoboe_net_close (struct net_device *dev) { struct toshoboe_cb *self; @@ -1405,6 +1407,7 @@ toshoboe_net_close (struct net_device *dev) return 0; } +EXPORT_SYMBOL(toshoboe_net_close); /* * Function toshoboe_net_ioctl (dev, rq, cmd) @@ -1412,7 +1415,7 @@ toshoboe_net_close (struct net_device *dev) * Process IOCTL commands for this device * */ -static int +int toshoboe_net_ioctl (struct net_device *dev, struct ifreq *rq, int cmd) { struct if_irda_req *irq = (struct if_irda_req *) rq; @@ -1473,6 +1476,7 @@ out: return ret; } +EXPORT_SYMBOL(toshoboe_net_ioctl); MODULE_DESCRIPTION("Toshiba OBOE IrDA Device Driver"); MODULE_AUTHOR("James McKenzie "); @@ -1657,10 +1661,13 @@ toshoboe_open (struct pci_dev *pci_dev, const struct pci_device_id *pdid) #endif SET_NETDEV_DEV(dev, &pci_dev->dev); + +#ifdef CONFIG_COMPAT_NET_DEV_OPS dev->hard_start_xmit = toshoboe_hard_xmit; dev->open = toshoboe_net_open; dev->stop = toshoboe_net_close; dev->do_ioctl = toshoboe_net_ioctl; +#endif err = register_netdev(dev); if (err)