Joel Granados wrote: > Hey List: > > Parted, when trying to figure out what device is mounted reads > /proc/mounts, /proc/swaps and /etc/mtab. Problem is thta these > files sometimes contain lines tarting with "none", "sunrpc" and > others. This patch avoids these unnecessary IO operations.
I can't think of a situation in which the fs_spec column of these files would not start with a '/' but where we would still want to continue to do the stat so ACK to this change. I had a couple of thoughts looking at this part of the code though - I wonder if it wouldn't be better to change this routine to use getmntent and friends instead, as this would avoid having to hard-code line buffer sizes and invent our own parsing as is currently done. Also, I think it might be possible to make the routine more robust - e.g. I think right now, calling ped_partition_is_busy() for a device that is not itself mounted, but which has a linear device-mapper device mapped over it will return false, even though it is not safe to operate on the content of the partition - need to test this & see if I can get parted to do anything nasty because of it. Regards, Bryn. _______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

