| To: | Pekka Enberg <penberg@xxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [RFC][PATCH 0/3] net: generic netdev_ioaddr |
| From: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
| Date: | Fri, 29 Oct 2004 12:52:33 +0100 |
| Cc: | davem@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx |
| In-reply-to: | <1099044244.9566.0.camel@localhost> |
| Mail-followup-to: | Christoph Hellwig <hch@xxxxxxxxxxxxx>, Pekka Enberg <penberg@xxxxxxxxxxxxxx>, davem@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx |
| References: | <1099044244.9566.0.camel@localhost> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.4.1i |
On Fri, Oct 29, 2004 at 01:04:04PM +0300, Pekka Enberg wrote:
> Hi,
>
> This patch introduces a generic netdev_ioaddr and converts natsemi and
> 8139too drivers to use it.
>
> With the recent __iomem annotations, the network drivers need to either
> invent this wrapper (like natsemi has done) or duplicate the IO base
> address in their private data (similar to 8139too). Therefore, lets
> make netdev_ioaddr generic before it is all over the place.
This casting around sounds like a bad idea. Either add another
void __iomem *mmioaddr;
member to struct net_device, or better move that completely into the
driver-private structure which seems the better level of abstraction.
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 7/6] cls_fw: CONFIG_NET_CLS_IND is not dependant on CONFIG_NET_CLS_ACT, jamal |
|---|---|
| Next by Date: | Re: [PATCH 7/6] cls_fw: CONFIG_NET_CLS_IND is not dependant on CONFIG_NET_CLS_ACT, Thomas Graf |
| Previous by Thread: | [PATCH 3/3] net: use netdev_ioaddr in 8139too, Pekka Enberg |
| Next by Thread: | Re: [RFC][PATCH 0/3] net: generic netdev_ioaddr, Al Viro |
| Indexes: | [Date] [Thread] [Top] [All Lists] |