svn commit: r213617 - user/weongyo/usb/sys/dev/usb/net

Weongyo Jeong weongyo at FreeBSD.org
Fri Oct 8 20:34:24 UTC 2010


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);


More information about the svn-src-user mailing list