[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <1595855038.13408.27.camel@suse.de>
Date: Mon, 27 Jul 2020 15:03:58 +0200
From: Oliver Neukum <oneukum@...e.de>
To: Bjørn Mork <bjorn@...k.no>,
netdev@...r.kernel.org
Cc: linux-usb@...r.kernel.org, wxcafe@...afe.net,
Miguel Rodríguez Pérez
<miguel@....uvigo.gal>, gregkh@...uxfoundation.org
Subject: Re: [PATCH v5 net-next 2/5] net: cdc_ether: export
usbnet_cdc_update_filter
Am Freitag, den 24.07.2020, 16:18 +0200 schrieb Bjørn Mork:
>
> On July 21, 2020 11:00:08 AM GMT+02:00, Oliver Neukum <oneukum@...e.de> wrote:
> > Am Mittwoch, den 15.07.2020, 20:40 +0200 schrieb Bjørn Mork:
> > >
> > > @@ -90,6 +90,7 @@ static void usbnet_cdc_update_filter(struct usbnet
> >
> > *dev)
> > > USB_CTRL_SET_TIMEOUT
> > > );
> > > }
> > > +EXPORT_SYMBOL_GPL(usbnet_cdc_update_filter);
> >
> > Hi,
> >
> > this function is pretty primitive. In fact it more or less
> > is a straight take from the spec. Can this justify the _GPL
> > version?
>
> Maybe not? I must admit I didn't put much thought into it.
>
> I will not object to changing it. And you're the boss anyway :-)
Well,
it has been applied. I don't care enough to change it unless
we are violating a policy. I am looking for some ground rules
on that issue.
Leading us to the thorny issue of binary modules, yes I know.
Yet up to now it was my understanding that plain EXPORT_SYMBOL
is the default and EXPORT_SYMBOL_GPL needs a reason.
Now, I like the GPL as much as everybody else and I will
not challenge people on their reason if they state it
and I am willing to assume that there is a reason if the code
behind the symbol is substantial.
My job as maintainer is to check things and to ensure some
consistency. And I am seeing a certain lack of consistency here.
As I do not want to make developers unhappy I would very much
appreciate some guide lines I can point at.
I really want to preclude some lawyers sending me conflicting
patches in the future. I fear this coming.
Regards
Oliver
Powered by blists - more mailing lists