On Sun, 16 Jun 2019, Paul Goyette wrote:
If I'm understanding your changes correctly, a kernel will have a copy of ufs_quota.c built-in, whether or not the ffs code is built-in. So if you have a kernel with no ffs, that kernel will still have the quota code, and loading the ffs module will result in duplicate symbols. The error will occur at module load/link time, not at kernel build/link.
OK, obviously I did not understand the changes correctly! I just did a re-build of my no-included-filesystem kernel and the files in question were not included, either. So there won't be any dup symbols when the module is eventually loaded. Sorry for the noise. +--------------------+--------------------------+-----------------------+ | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | (Retired) | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost | | Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette%netbsd.org@localhost | +--------------------+--------------------------+-----------------------+