Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Oct 2010 20:34:23 +0000 (UTC)
From:      Weongyo Jeong <weongyo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r213617 - user/weongyo/usb/sys/dev/usb/net
Message-ID:  <201010082034.o98KYOFV012941@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: weongyo
Date: Fri Oct  8 20:34:23 2010
New Revision: 213617
URL: http://svn.freebsd.org/changeset/base/213617

Log:
  Adds a comment why the taskqueue is used.

Modified:
  user/weongyo/usb/sys/dev/usb/net/if_aue.c
  user/weongyo/usb/sys/dev/usb/net/if_axe.c
  user/weongyo/usb/sys/dev/usb/net/if_cue.c
  user/weongyo/usb/sys/dev/usb/net/if_kue.c
  user/weongyo/usb/sys/dev/usb/net/if_rue.c
  user/weongyo/usb/sys/dev/usb/net/if_udav.c

Modified: user/weongyo/usb/sys/dev/usb/net/if_aue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_aue.c	Fri Oct  8 20:33:43 2010	(r213616)
+++ user/weongyo/usb/sys/dev/usb/net/if_aue.c	Fri Oct  8 20:34:23 2010	(r213617)
@@ -1163,6 +1163,7 @@ aue_ioctl(struct ifnet *ifp, u_long comm
 		break;
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
+		/* To avoid LOR by in_multi_mtx (netinet/in_mcast.c) */
 		if (ifp->if_flags & IFF_UP &&
 		    ifp->if_drv_flags & IFF_DRV_RUNNING)
 			SLEEPOUT_RUNTASK(&sc->sc_sleepout, &sc->sc_setmulti);

Modified: user/weongyo/usb/sys/dev/usb/net/if_axe.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_axe.c	Fri Oct  8 20:33:43 2010	(r213616)
+++ user/weongyo/usb/sys/dev/usb/net/if_axe.c	Fri Oct  8 20:34:23 2010	(r213617)
@@ -1310,6 +1310,7 @@ axe_ioctl(struct ifnet *ifp, u_long comm
 		break;
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
+		/* To avoid LOR by in_multi_mtx (netinet/in_mcast.c) */
 		if (ifp->if_flags & IFF_UP &&
 		    ifp->if_drv_flags & IFF_DRV_RUNNING)
 			SLEEPOUT_RUNTASK(&sc->sc_sleepout, &sc->sc_setmulti);

Modified: user/weongyo/usb/sys/dev/usb/net/if_cue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_cue.c	Fri Oct  8 20:33:43 2010	(r213616)
+++ user/weongyo/usb/sys/dev/usb/net/if_cue.c	Fri Oct  8 20:34:23 2010	(r213617)
@@ -790,6 +790,7 @@ cue_ioctl(struct ifnet *ifp, u_long comm
 		break;
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
+		/* To avoid LOR by in_multi_mtx (netinet/in_mcast.c) */
 		if (ifp->if_flags & IFF_UP &&
 		    ifp->if_drv_flags & IFF_DRV_RUNNING)
 			SLEEPOUT_RUNTASK(&sc->sc_sleepout, &sc->sc_setmulti);

Modified: user/weongyo/usb/sys/dev/usb/net/if_kue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_kue.c	Fri Oct  8 20:33:43 2010	(r213616)
+++ user/weongyo/usb/sys/dev/usb/net/if_kue.c	Fri Oct  8 20:34:23 2010	(r213617)
@@ -819,6 +819,7 @@ kue_ioctl(struct ifnet *ifp, u_long comm
 		break;
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
+		/* To avoid LOR by in_multi_mtx (netinet/in_mcast.c) */
 		if (ifp->if_flags & IFF_UP &&
 		    ifp->if_drv_flags & IFF_DRV_RUNNING)
 			SLEEPOUT_RUNTASK(&sc->sc_sleepout, &sc->sc_setmulti);

Modified: user/weongyo/usb/sys/dev/usb/net/if_rue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_rue.c	Fri Oct  8 20:33:43 2010	(r213616)
+++ user/weongyo/usb/sys/dev/usb/net/if_rue.c	Fri Oct  8 20:34:23 2010	(r213617)
@@ -1068,6 +1068,7 @@ rue_ioctl(struct ifnet *ifp, u_long comm
 		break;
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
+		/* To avoid LOR by in_multi_mtx (netinet/in_mcast.c) */
 		if (ifp->if_flags & IFF_UP &&
 		    ifp->if_drv_flags & IFF_DRV_RUNNING)
 			SLEEPOUT_RUNTASK(&sc->sc_sleepout, &sc->sc_setmulti);

Modified: user/weongyo/usb/sys/dev/usb/net/if_udav.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_udav.c	Fri Oct  8 20:33:43 2010	(r213616)
+++ user/weongyo/usb/sys/dev/usb/net/if_udav.c	Fri Oct  8 20:34:23 2010	(r213617)
@@ -1005,6 +1005,7 @@ udav_ioctl(struct ifnet *ifp, u_long com
 		break;
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
+		/* To avoid LOR by in_multi_mtx (netinet/in_mcast.c) */
 		if (ifp->if_flags & IFF_UP &&
 		    ifp->if_drv_flags & IFF_DRV_RUNNING)
 			SLEEPOUT_RUNTASK(&sc->sc_sleepout, &sc->sc_setmulti);



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