Author: kib
Date: Tue Mar 19 13:21:39 2013
New Revision: 248504
URL: http://svnweb.freebsd.org/changeset/base/248504

Log:
  Add a convenience macro bread_gb() to wrap a call to
  breadn_flags(). Comparing with bread(), it adds an argument to pass
  the flags to getblk().
  
  Sponsored by: The FreeBSD Foundation
  Tested by:    pho
  MFC after:    2 weeks

Modified:
  head/sys/sys/buf.h

Modified: head/sys/sys/buf.h
==============================================================================
--- head/sys/sys/buf.h  Tue Mar 19 13:14:06 2013        (r248503)
+++ head/sys/sys/buf.h  Tue Mar 19 13:21:39 2013        (r248504)
@@ -480,7 +480,10 @@ int        buf_dirty_count_severe(void);
 void   bremfree(struct buf *);
 void   bremfreef(struct buf *);        /* XXX Force bremfree, only for nfs. */
 #define bread(vp, blkno, size, cred, bpp) \
-           breadn_flags(vp, blkno, size, 0, 0, 0, cred, 0, bpp)
+           breadn_flags(vp, blkno, size, NULL, NULL, 0, cred, 0, bpp)
+#define bread_gb(vp, blkno, size, cred, gbflags, bpp) \
+           breadn_flags(vp, blkno, size, NULL, NULL, 0, cred, \
+               gbflags, bpp)
 #define breadn(vp, blkno, size, rablkno, rabsize, cnt, cred, bpp) \
            breadn_flags(vp, blkno, size, rablkno, rabsize, cnt, cred, 0, bpp)
 int    breadn_flags(struct vnode *, daddr_t, int, daddr_t *, int *, int,
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to