summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2013-02-21 17:50:21 +0000
committerimp <imp@FreeBSD.org>2013-02-21 17:50:21 +0000
commitd7e8ae1bc40e9226355c12019f3467d690001231 (patch)
treeafffea7e7281bb6be43d9feffe4593fdc381e7e5
parent1603ae02388eade424634b97a87b129a96c9cd33 (diff)
downloadFreeBSD-src-d7e8ae1bc40e9226355c12019f3467d690001231.zip
FreeBSD-src-d7e8ae1bc40e9226355c12019f3467d690001231.tar.gz
bus_dmamap_load_ccb doesn't exist on earlier versions of FreeBSD or
DragonFlyBSD, so it certainly doesn't need splsoftvm(). Remove it. # I doubt this driver will now compile on older FreeBSD versions or DFBSD # We should consider unifdefing it since that code seems unmaintained.
-rw-r--r--sys/dev/firewire/sbp.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/firewire/sbp.c b/sys/dev/firewire/sbp.c
index 8089d99..5efc5eb 100644
--- a/sys/dev/firewire/sbp.c
+++ b/sys/dev/firewire/sbp.c
@@ -2488,16 +2488,14 @@ printf("ORB %08x %08x %08x %08x\n", ntohl(ocb->orb[0]), ntohl(ocb->orb[1]), ntoh
printf("ORB %08x %08x %08x %08x\n", ntohl(ocb->orb[4]), ntohl(ocb->orb[5]), ntohl(ocb->orb[6]), ntohl(ocb->orb[7]));
*/
if (ccb->csio.dxfer_len > 0) {
- int s, error;
+ int error;
- s = splsoftvm();
error = bus_dmamap_load_ccb(/*dma tag*/sbp->dmat,
/*dma map*/ocb->dmamap,
ccb,
sbp_execute_ocb,
ocb,
/*flags*/0);
- splx(s);
if (error)
printf("sbp: bus_dmamap_load error %d\n", error);
} else
OpenPOWER on IntegriCloud