folks ...
I'm frustrated about the placement of the AF_IUCV protocol module.
It is specific to S/390, but it is a protocol handler. While other
IUCV components go in /lib/modules/$R/kernel/drivers/s390/net (since
IUCV is an "s390" thing), most protocol handlers go in
/lib/modules/$R/kernel/net/$P. (Where $R is 'uname -r' output
and $P is some protocol name, one or more modules per directory.)
For the moment, I'm putting this module with the other IUCV modules.
Previously I would put it in the non-platform "net" directory.
But that wasn't satisfying because AF_IUCV got its own sub-dir.
[sigh] This is messy.
Does anyone have thoughts on this?
Next I'll pester whatever kernel hackers I can find.
I have not found clear references (yet) in LSB or FHS.
The two candidate locations are:
/lib/modules/$R/kernel/drivers/s390/net/af_iucv.o
/lib/modules/$R/kernel/net/iucv/af_iucv.o
or possibly a permutation on the second, something like:
/lib/modules/$R/kernel/net/afiucv/af_iucv.o
/lib/modules/$R/kernel/net/af_iucv/af_iucv.o
(I don't like the underscore in the directory name, personally.)
I note that the latest CPINT placement is in "misc"
which doesn't even have the $R 'uname -r' specification.
-- R;
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390