VirtualBox

Changeset 48128 in vbox for trunk/src


Ignore:
Timestamp:
Aug 28, 2013 2:52:12 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
88508
Message:

Main/PerformanceLinux: don't resolve /dev/mapper symlinks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/linux/PerformanceLinux.cpp

    r48055 r48128  
    563563                if (RT_FAILURE(rc))
    564564                    continue; /* something got wrong, just ignore this path */
    565                 if (!strncmp(szFsName, RT_STR_TUPLE("/dev/mapper")))
     565                /* check against the actual mtab entry, NOT the real path as /dev/mapper/xyz is
     566                 * often a symlink to something else */
     567                if (!strncmp(mntent->mnt_fsname, RT_STR_TUPLE("/dev/mapper")))
    566568                {
    567569                    /* LVM */
    568                     getDiskName(szDevName, sizeof(szDevName), szFsName, false /*=fTrimDigits*/);
     570                    getDiskName(szDevName, sizeof(szDevName), mntent->mnt_fsname, false /*=fTrimDigits*/);
    569571                    addVolumeDependencies(szDevName, listUsage);
    570572                    listLoad = listUsage;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette