Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Feb 2013 17:50:22 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r247109 - head/sys/dev/firewire
Message-ID:  <201302211750.r1LHoMrT011622@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Thu Feb 21 17:50:21 2013
New Revision: 247109
URL: http://svnweb.freebsd.org/changeset/base/247109

Log:
  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.

Modified:
  head/sys/dev/firewire/sbp.c

Modified: head/sys/dev/firewire/sbp.c
==============================================================================
--- head/sys/dev/firewire/sbp.c	Thu Feb 21 17:40:59 2013	(r247108)
+++ head/sys/dev/firewire/sbp.c	Thu Feb 21 17:50:21 2013	(r247109)
@@ -2488,16 +2488,14 @@ printf("ORB %08x %08x %08x %08x\n", 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302211750.r1LHoMrT011622>