From bda7cc4d0354eb3f66629d410b2afc08c79f795f Mon Sep 17 00:00:00 2001 From: Alistair Popple Date: Wed, 21 Jun 2017 16:31:08 +1000 Subject: platforms/astbmc/slots.c: Allow comparison of bus numbers when matching slots When matching devices on multiple down stream PLX busses we need to compare more than just the device-id of the PCIe BDFN, so increase the mask to do so. Signed-off-by: Alistair Popple Signed-off-by: Stewart Smith --- platforms/astbmc/slots.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'platforms') diff --git a/platforms/astbmc/slots.c b/platforms/astbmc/slots.c index 8be7426..a2bec87 100644 --- a/platforms/astbmc/slots.c +++ b/platforms/astbmc/slots.c @@ -77,7 +77,7 @@ static const struct slot_table_entry *match_slot_dev_entry(struct phb *phb, if (ent->etype == st_npu_slot) bdfn = pd->bdfn & 0xf8; else - bdfn = pd->bdfn & 0xff; + bdfn = pd->bdfn & 0xffff; if (ent->location == bdfn) return ent; -- cgit v1.1