]> git.baikalelectronics.ru Git - kernel.git/commit
microblaze/PCI: Add multidomain support for procfs
authorBharat Kumar Gogada <bharat.kumar.gogada@xilinx.com>
Thu, 1 Sep 2016 10:14:46 +0000 (15:44 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 13 Sep 2016 15:41:48 +0000 (10:41 -0500)
commitffef3dc62ea81e718e9bd5e14236e6844ece56e1
tree6755d0423674490384a09b03df1ac81755ae1207
parentc7b7001703fef771a25c97f74e631195b4cd39d9
microblaze/PCI: Add multidomain support for procfs

We create a procfs directory for every PCI bus.  Previously, the directory
name was just the bus number, so using the same bus number in different
domains caused a kernel crash when we tried to create a duplicate
directory.

Make pci_proc_domain() return the domain number, so procfs directories for
buses in domain 0 are named with just the bus number, and directories for
buses in other domains include both the domain number and the bus number.

[bhelgaas: changelog]
Signed-off-by: Bharat Kumar Gogada <bharatku@xilinx.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
arch/microblaze/pci/pci-common.c