From f4dbe10668fb96148b22dcb6ed533d385edaf7d7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Imre=20Vad=C3=A1sz?= Date: Fri, 14 Jul 2017 23:12:15 +0200 Subject: [PATCH] fbsd-device: Fix fbsd-device backend on DragonFly BSD. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit DragonFly also supports PCI domains same as FreeBSD. Signed-off-by: Imre Vadász --- lib/fbsd-device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fbsd-device.c b/lib/fbsd-device.c index ab04954..398fe68 100644 --- a/lib/fbsd-device.c +++ b/lib/fbsd-device.c @@ -77,7 +77,7 @@ fbsd_read(struct pci_dev *d, int pos, byte *buf, int len) if (pos >= 256) return 0; -#if __FreeBSD_version >= 700053 +#if __FreeBSD_version >= 700053 || defined(__DragonFly__) pi.pi_sel.pc_domain = d->domain; #endif pi.pi_sel.pc_bus = d->bus; @@ -120,7 +120,7 @@ fbsd_write(struct pci_dev *d, int pos, byte *buf, int len) if (pos >= 256) return 0; -#if __FreeBSD_version >= 700053 +#if __FreeBSD_version >= 700053 || defined(__DragonFly__) pi.pi_sel.pc_domain = d->domain; #endif pi.pi_sel.pc_bus = d->bus; -- 2.39.5