Closed cohuck closed 3 years ago
leading zeros are omitted by all s390-tools tooling, udev qeth interface naming. I.e. inputs to lszddev, chzdev etc. Thus it is redundant information.
This behavior is based on a conscious design choice. Given that the s390 kernel command line is limited to ~900 characters and there were already numerous cases where this limit was an issue, saving the character here makes sense.
Closing as per previous comment.
Running
cio_ignore -k
to generate a kernel parameter entry omits the0.0.
prefix and only uses the full bus id for higher subchannel sets. E.g., on one of my systems I getThis is of course an entirely correct and working kernel parameter, but it looks a bit inconsistent to my eyes, especially as devices are always referenced by the full bus id in sysfs. Would it make sense to make this more uniform? Or is saving a few characters the idea here?