aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2026-05-18 18:44:00 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2026-05-18 18:44:00 +0000
commit6a043d0814a29e756f5d26e7b59a360e1d6dfa45 (patch)
tree49da4f6c74b59a31745fd57073e445fedd5691e0 /sys/compat/linuxkpi
parent701d7be6e4a9a145700fdee5c038470b355a0e05 (diff)
Diffstat (limited to 'sys/compat/linuxkpi')
-rw-r--r--sys/compat/linuxkpi/common/include/linux/pci.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/pci.h b/sys/compat/linuxkpi/common/include/linux/pci.h
index 5cd87ff091bc..a6ddc02d1947 100644
--- a/sys/compat/linuxkpi/common/include/linux/pci.h
+++ b/sys/compat/linuxkpi/common/include/linux/pci.h
@@ -399,8 +399,8 @@ int _lkpi_pci_enable_msi_range(struct pci_dev *pdev, int minvec, int maxvec);
static inline bool
dev_is_pci(struct device *dev)
{
-
- return (device_get_devclass(dev->bsddev) == devclass_find("pci"));
+ return (device_get_devclass(device_get_parent(dev->bsddev)) ==
+ devclass_find("pci"));
}
static inline uint16_t