On Tue, 2018-05-22 at 18:33 +0800, Coly Li wrote: > On 2018/5/22 5:31 PM, Coly Li wrote: > > From: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > > > > For generic use split out crc64 code to a separate module > > in the library folder. > > > > No functional change intended. > > > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > > Signed-off-by: Coly Li <colyli@xxxxxxx> > > Hi Jens and Andy, > > After discussed on mailing list, I realize the original crc64 code was > copied from postgreSQL with PostgreSQL license. So we are not able to > move the code into lib/crc64 and grant GPL license to the symbols. Indeed, I also didn't pay much attention to the exporting the symbols. Another question if that code may be present in kernel in the first place. > I will ask lawyers about how to handle the license issue. > For this moment I will hold this patch and not submit it to Linux > v4.18. You still can apply the rest of clean ups which do not touch this part. > Sorry for the inconvenience. I have to apologize as well for not being picky about licenses when was cooking a patch. -- Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Intel Finland Oy