On Mon, Mar 15, 2021 at 06:27:41AM +0000, Witold Baryluk wrote:
> Package: openafs-modules-dkms
> Version: 1.8.6-5
> Followup-For: Bug #985254
> X-Debbugs-Cc: witold.bary...@gmail.com
> 
> Actually after digging more, it is not due to HIGHMEM. In fact the
> kmap_atomic takes single argument since about kernel 3.13 on all
> configurations.
> 
> 
> The issue actually is somewhere else.
> 
> In config.log I found this:
> 
> The module compiles, however it doesn't link into .ko file:
> 
> FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 
> 'migrate_disable'
> 
> And that causes configure to think that the function is not one-argument.

Thanks for taking the time to make the report and follow-up with the
additional information.

However, IIRC it is "well known" (though I did not find good documentation
in a very quick search) that the -rt kernel has many interfaces that are
GPL-only that are not GPL-only in a standard kernel, and as such incurs
license complaints against the openafs kernel module.  I don't expect to be
able to do anything about this (other, perhaps, that documenting it
better), unfortunately.

-Ben

Reply via email to