On Thu, Sep 23, 2021 at 07:55:45PM +0200, Leon Gross wrote: > > > A:http://en.wikipedia.org/wiki/Top_post > > Q: Were do I find info about this thing called top-posting? > > A: Because it messes up the order in which people normally read text. > > Q: Why is top-posting such a bad thing? > > A: Top-posting. > > Q: What is the most annoying thing in e-mail? > > > > A: No. > > Q: Should I include quotations after my reply? > > > > http://daringfireball.net/2007/07/on_top > Alright, nice annotation, thanks. > > > But how are you mapping a module "name" to what it does? > modprobe [modulename] , i thought that was how a module is mapped to a name? > Or do you mean something different? I mean how do you know what a module named "option" does? What does a list of random module names show you? > > Why does that matter? > > It matters because if I have a problem to solve and I know the kernel module > that is required to do that (like nvme_tcp) then I can narrow down which > kernel to use. Ok, that's different, so if you know a specific kernel module works for a specific thing, then just look in the git tree for when that module/driver was added to the tree. No need to build all kernels to find that out. For example, to see where the nvme_tcp module was added, you can do: $ git log --oneline drivers/nvme/host/tcp.c | tail -n 1 3f2304f8c6d6 nvme-tcp: add NVMe over TCP host driver $ git describe --contains 3f2304f8c6d6 v5.0-rc1~52^2~57^2~20 So that showed up in the 5.0 kernel release. Hope this helps, greg k-h _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies