svn commit: r198840 - in user/kmacy/releng_8_fcs_buf/sys: kern sys

Kip Macy kmacy at FreeBSD.org
Tue Nov 3 05:52:44 UTC 2009


Author: kmacy
Date: Tue Nov  3 05:52:44 2009
New Revision: 198840
URL: http://svn.freebsd.org/changeset/base/198840

Log:
  make _allocbuf visible as allocbuf_flags

Modified:
  user/kmacy/releng_8_fcs_buf/sys/kern/vfs_bio.c
  user/kmacy/releng_8_fcs_buf/sys/sys/buf.h

Modified: user/kmacy/releng_8_fcs_buf/sys/kern/vfs_bio.c
==============================================================================
--- user/kmacy/releng_8_fcs_buf/sys/kern/vfs_bio.c	Tue Nov  3 03:29:57 2009	(r198839)
+++ user/kmacy/releng_8_fcs_buf/sys/kern/vfs_bio.c	Tue Nov  3 05:52:44 2009	(r198840)
@@ -94,7 +94,6 @@ struct buf *buf;		/* buffer header pool 
 
 static struct proc *bufdaemonproc;
 
-static int _allocbuf(struct buf *bp, int size, int flags);
 static int inmem(struct vnode *vp, daddr_t blkno);
 static void vm_hold_free_pages(struct buf *bp, vm_offset_t from,
 		vm_offset_t to);
@@ -2625,7 +2624,7 @@ loop:
 		 */
 
 		if (bp->b_bcount != size)
-			_allocbuf(bp, size, flags);
+			allocbuf_flags(bp, size, flags);
 
 		KASSERT(bp->b_offset != NOOFFSET, 
 		    ("getblk: no buffer offset"));
@@ -2745,7 +2744,7 @@ loop:
 			    bp, bp->b_bufobj->bo_object));
 		}
 
-		_allocbuf(bp, size, flags);
+		allocbuf_flags(bp, size, flags);
 		bp->b_flags &= ~B_DONE;
 	}
 	CTR4(KTR_BUF, "getblk(%p, %ld, %d) = %p", vp, (long)blkno, size, bp);
@@ -2771,7 +2770,7 @@ geteblk(int size, int flags)
 		    (curthread->td_pflags & TDP_BUFNEED) != 0)
 			return (NULL);
 	}
-	_allocbuf(bp, size, flags);
+	allocbuf_flags(bp, size, flags);
 	bp->b_flags |= B_INVAL;	/* b_dep cleared by getnewbuf() */
 	BUF_ASSERT_HELD(bp);
 	return (bp);
@@ -2793,8 +2792,8 @@ geteblk(int size, int flags)
  * B_CACHE for the non-VMIO case.
  */
 
-static int
-_allocbuf(struct buf *bp, int size, int flags)
+int
+allocbuf_flags(struct buf *bp, int size, int flags)
 {
 	int newbsize, mbsize;
 	int i;
@@ -3089,7 +3088,7 @@ int
 allocbuf(struct buf *bp, int size)
 {
 
-	return (_allocbuf(bp, size, 0));
+	return (allocbuf_flags(bp, size, 0));
 }
 
 void

Modified: user/kmacy/releng_8_fcs_buf/sys/sys/buf.h
==============================================================================
--- user/kmacy/releng_8_fcs_buf/sys/sys/buf.h	Tue Nov  3 03:29:57 2009	(r198839)
+++ user/kmacy/releng_8_fcs_buf/sys/sys/buf.h	Tue Nov  3 05:52:44 2009	(r198840)
@@ -513,6 +513,7 @@ void	pbgetvp(struct vnode *, struct buf 
 void	pbrelbo(struct buf *);
 void	pbrelvp(struct buf *);
 int	allocbuf(struct buf *bp, int size);
+int	allocbuf_flags(struct buf *bp, int size, int flags);
 void	reassignbuf(struct buf *);
 struct	buf *trypbuf(int *);
 void	bwait(struct buf *, u_char, const char *);


More information about the svn-src-user mailing list