From beb09e42a3da42de424ca651cb0618db8b55d337 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Thu, 10 Mar 2016 00:36:45 +0000 Subject: [PATCH] Don't assume bio_cmd is a bit field. Differential Revision: https://reviews.freebsd.org/D5594 --- sys/dev/firewire/fwmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/firewire/fwmem.c b/sys/dev/firewire/fwmem.c index 6498daa480ab..9bdd97b544e3 100644 --- a/sys/dev/firewire/fwmem.c +++ b/sys/dev/firewire/fwmem.c @@ -364,7 +364,7 @@ fwmem_strategy(struct bio *bp) } iolen = MIN(bp->bio_bcount, MAXLEN); - if ((bp->bio_cmd & BIO_READ) == BIO_READ) { + if (bp->bio_cmd == BIO_READ) { if (iolen == 4 && (bp->bio_offset & 3) == 0) xfer = fwmem_read_quad(fwdev, (void *)bp, fwmem_speed,