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