From f2e5018e703dc1b9c6a5658b2810f6411a9d4fb0 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 4 Feb 2019 10:42:01 +0100 Subject: [PATCH] diskmanage: fix device encoding handling Signed-off-by: Wolfgang Bumiller --- PVE/Diskmanage.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PVE/Diskmanage.pm b/PVE/Diskmanage.pm index 854f0a5..66b264a 100644 --- a/PVE/Diskmanage.pm +++ b/PVE/Diskmanage.pm @@ -566,8 +566,8 @@ sub get_partnum { my ($mode, $rdev) = (stat($part_path))[2,6]; next if !$mode || !S_ISBLK($mode) || !$rdev; - my $major = int($rdev / 0x100); - my $minor = $rdev % 0x100; + my $major = PVE::Tools::dev_t_major($rdev); + my $minor = PVE::Tools::dev_t_minor($rdev); my $partnum_path = "/sys/dev/block/$major:$minor/"; my $partnum;