To see the kernel modules just generated by the previous step – the kernel build – let's perform a quick find(1) command within the kernel source folder. Understand the naming convention used, where kernel module filenames end in .ko:
$ cd ${LLKD_KSRC}
$ find . -name "*.ko"
./arch/x86/events/intel/intel-rapl-perf.ko
./arch/x86/crypto/crc32-pclmul.ko
./arch/x86/crypto/ghash-clmulni-intel.ko
[...]
./net/ipv4/netfilter/ip_tables.ko
./net/sched/sch_fq_codel.ko
$ find . -name "*.ko" | wc -l
59
We can see from the preceding output that, in this particular build, a total of 59 kernel modules have happened to be built (the actual find output is truncated in the preceding block for brevity).
Now, recall the exercise I asked you to work on in Chapter 2, Building the 5.x Linux Kernel from Source – Part 1, in the Sample usage of the make menuconfig UI section. There, in Table...