From 97441fab87c9c816963ac3f220185f6526e194ed Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Fri, 23 Oct 2020 14:15:58 +0000 Subject: [PATCH] ntb: Fix an assertion to permit >= 32 doorbells MFC after: 1 week Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. --- sys/dev/ntb/ntb_transport.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/ntb/ntb_transport.c b/sys/dev/ntb/ntb_transport.c index e6e630229a3..d6bccfb0f08 100644 --- a/sys/dev/ntb/ntb_transport.c +++ b/sys/dev/ntb/ntb_transport.c @@ -357,7 +357,7 @@ ntb_transport_attach(device_t dev) spad_count = ntb_spad_count(dev); db_bitmap = ntb_db_valid_mask(dev); db_count = flsll(db_bitmap); - KASSERT(db_bitmap == (1 << db_count) - 1, + KASSERT(db_bitmap == ((uint64_t)1 << db_count) - 1, ("Doorbells are not sequential (%jx).\n", db_bitmap)); if (nt->mw_count == 0) {