[linux-lvm] Problem with vgscan/ vgcfgrestore

Andreas Dilger adilger at turbolinux.com
Tue Mar 13 23:02:56 UTC 2001


Wichert, you write:
> Previously Andreas Dilger wrote:
> > Wichert writes:
> > > I think I'll add the LVM10 ioctls to strace 4.4 actually :)
> > 
> > That would be nice.
> 
> Turns out this is impossible: LVM made the same mistake some of the OSS
> sound drivers did and used ioctl numbers that the kernel already uses
> for other purposes. This is not a problem for the kernel itself, but
> means a tool like strace can't decode syscalls.

What are they duplicated with?  I was recently checking the 2.4.x version
of Documentation/ioctl-number.txt, and there was nothing for 0xFE at all.
In fact, just to avoid this problem, I submitted a patch to the list here
(and to MEC) to "register" the LVM ioctl numbers.

Hard to avoid duplicating ioctl numbers, if it is not documented anywhere.
Does strace know about other ioctl numbers not listed in ioctl-number.txt?
Interested in making a patch which lists them and submitting it to Linus?

Cheers, Andreas
-- 
Andreas Dilger  \ "If a man ate a pound of pasta and a pound of antipasto,
                 \  would they cancel out, leaving him still hungry?"
http://www-mddsp.enel.ucalgary.ca/People/adilger/               -- Dogbert



More information about the linux-lvm mailing list