Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Oct 2008 04:26:08 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r184011 - in projects/releng_6_xen/sys: conf dev/xen/netfront
Message-ID:  <200810180426.m9I4Q87T006644@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kmacy
Date: Sat Oct 18 04:26:07 2008
New Revision: 184011
URL: http://svn.freebsd.org/changeset/base/184011

Log:
  Add newline to  sys/conf/files so that netfront.c compiles, s/ext_arg1/ext_args/

Modified:
  projects/releng_6_xen/sys/conf/files
  projects/releng_6_xen/sys/dev/xen/netfront/netfront.c

Modified: projects/releng_6_xen/sys/conf/files
==============================================================================
--- projects/releng_6_xen/sys/conf/files	Sat Oct 18 04:13:51 2008	(r184010)
+++ projects/releng_6_xen/sys/conf/files	Sat Oct 18 04:26:07 2008	(r184011)
@@ -2060,4 +2060,4 @@ xen/xenbus/xenbus_xs.c         optional 
 dev/xen/console/console.c      optional xen
 dev/xen/console/xencons_ring.c optional xen
 dev/xen/blkfront/blkfront.c    optional xen
-dev/xen/netfront/netfront.c    optional xen
\ No newline at end of file
+dev/xen/netfront/netfront.c    optional xen

Modified: projects/releng_6_xen/sys/dev/xen/netfront/netfront.c
==============================================================================
--- projects/releng_6_xen/sys/dev/xen/netfront/netfront.c	Sat Oct 18 04:13:51 2008	(r184010)
+++ projects/releng_6_xen/sys/dev/xen/netfront/netfront.c	Sat Oct 18 04:26:07 2008	(r184011)
@@ -28,6 +28,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/kernel.h>
 #include <sys/socket.h>
 #include <sys/queue.h>
+#include <sys/lock.h>
 #include <sys/sx.h>
 
 #include <net/if.h>
@@ -347,7 +348,7 @@ makembuf (struct mbuf *buf)
         m->m_len = buf->m_len;
 		m_copydata(buf, 0, buf->m_pkthdr.len, mtod(m,caddr_t) );
 
-		m->m_ext.ext_arg1 = (caddr_t *)(uintptr_t)(vtophys(mtod(m,caddr_t)) >> PAGE_SHIFT);
+		m->m_ext.ext_args = (caddr_t *)(uintptr_t)(vtophys(mtod(m,caddr_t)) >> PAGE_SHIFT);
 	
        	return m;
 }
@@ -749,7 +750,7 @@ refill:
 		if ((m_new = mbufq_dequeue(&sc->xn_rx_batch)) == NULL)
 			break;
 
-		m_new->m_ext.ext_arg1 = (vm_paddr_t *)(uintptr_t)(
+		m_new->m_ext.ext_args = (vm_paddr_t *)(uintptr_t)(
 				vtophys(m_new->m_ext.ext_buf) >> PAGE_SHIFT);
 
 		id = xennet_rxidx(req_prod + i);
@@ -1214,7 +1215,7 @@ xennet_get_responses(struct netfront_inf
 				MULTI_update_va_mapping(mcl, (u_long)vaddr,
 				    (((vm_paddr_t)mfn) << PAGE_SHIFT) | PG_RW |
 				    PG_V | PG_M | PG_A, 0);
-				pfn = (uint32_t)m->m_ext.ext_arg1;
+				pfn = (uint32_t)m->m_ext.ext_args;
 				mmu->ptr = ((vm_paddr_t)mfn << PAGE_SHIFT) |
 				    MMU_MACHPHYS_UPDATE;
 				mmu->val = pfn;



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