Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Aug 2013 09:17:46 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r254242 - projects/camlock/sys/cam
Message-ID:  <201308120917.r7C9Hkfp010510@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Mon Aug 12 09:17:46 2013
New Revision: 254242
URL: http://svnweb.freebsd.org/changeset/base/254242

Log:
  Make xpt_dev_async_default() to not complain if called for wildcard path.

Modified:
  projects/camlock/sys/cam/cam_xpt.c

Modified: projects/camlock/sys/cam/cam_xpt.c
==============================================================================
--- projects/camlock/sys/cam/cam_xpt.c	Mon Aug 12 09:15:33 2013	(r254241)
+++ projects/camlock/sys/cam/cam_xpt.c	Mon Aug 12 09:17:46 2013	(r254242)
@@ -4127,6 +4127,14 @@ xpt_dev_async_default(u_int32_t async_co
 		      struct cam_et *target, struct cam_ed *device,
 		      void *async_arg)
 {
+
+	/*
+	 * We only need to handle events for real devices.
+	 */
+	if (target->target_id == CAM_TARGET_WILDCARD
+	 || device->lun_id == CAM_LUN_WILDCARD)
+		return;
+
 	printf("%s called\n", __func__);
 }
 



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