svn commit: r225133 - user/adrian/if_ath_tx/sys/dev/ath

Adrian Chadd adrian at FreeBSD.org
Wed Aug 24 07:28:08 UTC 2011


Author: adrian
Date: Wed Aug 24 07:28:04 2011
New Revision: 225133
URL: http://svn.freebsd.org/changeset/base/225133

Log:
  The descriptor + link is going to be updated anyway; so there's no need
  to copy the descriptors into the cloned buffer.

Modified:
  user/adrian/if_ath_tx/sys/dev/ath/if_ath.c

Modified: user/adrian/if_ath_tx/sys/dev/ath/if_ath.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/if_ath.c	Wed Aug 24 06:59:59 2011	(r225132)
+++ user/adrian/if_ath_tx/sys/dev/ath/if_ath.c	Wed Aug 24 07:28:04 2011	(r225133)
@@ -1940,14 +1940,9 @@ ath_buf_clone(struct ath_softc *sc, cons
 
 	/* NOTE: DMA segments will be setup by the setup/chain functions */
 
-	/*
-	 * Copy the descriptor contents - just the active
-	 * number of segments.
-	 */
-	memcpy(tbf->bf_desc, bf->bf_desc,
-	    bf->bf_nseg * sizeof(struct ath_desc));
+	/* The caller has to re-init the descriptor + links */
 
-	/* Copy status */
+	/* Copy state */
 	memcpy(&tbf->bf_state, &bf->bf_state, sizeof(bf->bf_state));
 
 	return tbf;


More information about the svn-src-user mailing list