From mboxrd@z Thu Jan 1 00:00:00 1970 From: Finn Thain Subject: Re: [PATCH net v4 09/13] net/mac8390: Convert to nubus_driver Date: Tue, 13 Feb 2018 16:03:44 +1100 (AEDT) Message-ID: References: <219b4da3972b28307c599f7d340e613303de7ed7.1518397634.git.fthain@telegraphics.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org To: Geert Uytterhoeven Cc: "David S. Miller" , netdev , Linux/m68k , Linux Kernel Mailing List List-Id: linux-m68k@vger.kernel.org On Mon, 12 Feb 2018, Geert Uytterhoeven wrote: > On Mon, Feb 12, 2018 at 4:08 AM, Finn Thain wrote: > > This resolves an old bug that constrained this driver to no more than > > one card. > > > > Tested-by: Stan Johnson > > Signed-off-by: Finn Thain > > > --- a/drivers/net/ethernet/8390/mac8390.c > > +++ b/drivers/net/ethernet/8390/mac8390.c > > > @@ -390,86 +389,86 @@ static bool __init mac8390_init(struct net_device *dev, > > return true; > > } > > > > -struct net_device * __init mac8390_probe(int unit) > > +static int mac8390_device_probe(struct nubus_board *board) > > { > > struct net_device *dev; > > - struct nubus_rsrc *ndev = NULL; > > int err = -ENODEV; > > - static unsigned int slots; > > - > > - enum mac8390_type cardtype; > > - > > - /* probably should check for Nubus instead */ > > + struct nubus_rsrc *fres; > > + enum mac8390_type cardtype = MAC8390_NONE; > > > > if (!MACH_IS_MAC) > > - return ERR_PTR(-ENODEV); > > + return -ENODEV; > > I think this check can be removed completely, I agree. > as the nubus_board will exist on suitable Macs only. > And considering the out-of-tree Nubus PowerMac port, this check just makes the driver less portable. I'll resubmit these patches with the changes you have suggested (here and elsewhere). Thanks for your review. BTW, would you be willing to review the rest of this series sometime? I ask because David has voiced concerns about code quality, and your "reviewed-by" tag speaks volumes. -- > Gr{oetje,eeting}s, > > Geert >