Date: Fri, 25 Jan 2019 21:24:10 +0000 (UTC) From: Kirk McKusick <mckusick@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r343457 - in head/sys: kern sys Message-ID: <201901252124.x0PLOAOE034857@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mckusick Date: Fri Jan 25 21:24:09 2019 New Revision: 343457 URL: https://svnweb.freebsd.org/changeset/base/343457 Log: Add printing of b_ioflags to DDB `show buffer' command. Sponsored by: Netflix Modified: head/sys/kern/vfs_bio.c head/sys/sys/bio.h Modified: head/sys/kern/vfs_bio.c ============================================================================== --- head/sys/kern/vfs_bio.c Fri Jan 25 20:54:18 2019 (r343456) +++ head/sys/kern/vfs_bio.c Fri Jan 25 21:24:09 2019 (r343457) @@ -5329,9 +5329,12 @@ DB_SHOW_COMMAND(buffer, db_show_buffer) } db_printf("buf at %p\n", bp); - db_printf("b_flags = 0x%b, b_xflags=0x%b, b_vflags=0x%b\n", - (u_int)bp->b_flags, PRINT_BUF_FLAGS, (u_int)bp->b_xflags, - PRINT_BUF_XFLAGS, (u_int)bp->b_vflags, PRINT_BUF_VFLAGS); + db_printf("b_flags = 0x%b, b_xflags=0x%b\n", + (u_int)bp->b_flags, PRINT_BUF_FLAGS, + (u_int)bp->b_xflags, PRINT_BUF_XFLAGS); + db_printf("b_vflags=0x%b b_ioflags0x%b\n", + (u_int)bp->b_vflags, PRINT_BUF_VFLAGS, + (u_int)bp->b_ioflags, PRINT_BIO_FLAGS); db_printf( "b_error = %d, b_bufsize = %ld, b_bcount = %ld, b_resid = %ld\n" "b_bufobj = (%p), b_data = %p, b_blkno = %jd, b_lblkno = %jd, " Modified: head/sys/sys/bio.h ============================================================================== --- head/sys/sys/bio.h Fri Jan 25 20:54:18 2019 (r343456) +++ head/sys/sys/bio.h Fri Jan 25 21:24:09 2019 (r343457) @@ -67,6 +67,9 @@ #define BIO_TRANSIENT_MAPPING 0x20 #define BIO_VLIST 0x40 +#define PRINT_BIO_FLAGS "\20\7vlist\6transient_mapping\5unmapped" \ + "\4ordered\3onqueue\2done\1error" + #ifdef _KERNEL struct disk; struct bio;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901252124.x0PLOAOE034857>