Added leading zeros to the pci address set by facter
Leading zeros are missed in the "device" part of PCI address. Added the same. Closes-Bug #1621763 Change-Id: I2363b6a06fd40e7d840a688dd7da861d3d2d48c0 Signed-off-by: karthik s <ksundara@redhat.com>
This commit is contained in:
parent
4db3bb17ca
commit
f799361d50
@ -8,7 +8,7 @@ drivers_lines.each do |line|
|
||||
pci_embed = line[0]
|
||||
driver = line[-1]
|
||||
bus = pci_embed[0] + pci_embed[1]
|
||||
dev = ((pci_embed[2].to_i(16) << 1) + (pci_embed[3].to_i(16) >> 3)).to_s(16).upcase
|
||||
dev = ((pci_embed[2].to_i(16) << 1) + (pci_embed[3].to_i(16) >> 3)).to_s(16).rjust(2,"0").upcase
|
||||
fun = (pci_embed[3].to_i(16) & 7).to_s(16).upcase
|
||||
pci = "0000:" + bus + ":" + dev + "." + fun
|
||||
if not drivers.has_key?(driver)
|
||||
|
Loading…
x
Reference in New Issue
Block a user