History log of /freebsd-9.3-release/share/man/man9/VOP_STRATEGY.9
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 206622 14-Apr-2010 uqs

mdoc: order prologue macros consistently by Dd/Dt/Os

Although groff_mdoc(7) gives another impression, this is the ordering
most widely used and also required by mdocml/mandoc.

Reviewed by: ru
Approved by: philip, ed (mentors)


# 186194 16-Dec-2008 trasz

According to phk@, VOP_STRATEGY should never, _ever_, return
anything other than 0. Make it so. This fixes
"panic: VOP_STRATEGY failed bp=0xc320dd90 vp=0xc3b9f648",
encountered when writing to an orphaned filesystem. Reason
for the panic was the following assert:
KASSERT(i == 0, ("VOP_STRATEGY failed bp=%p vp=%p", bp, bp->b_vp));
at vfs_bio:bufstrategy().

Reviewed by: scottl, phk
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation


# 147647 28-Jun-2005 hmp

Use 'manual page' instead of 'man page' for consistency.

Approved by: re (hrs)


# 140931 28-Jan-2005 ru

Mark lists as in the rest of section 9 manpages.

Submitted by: Joel Dahl (mostly)


# 115440 31-May-2003 hmp

Some mdoc(7) fixes:

Nuke incorrect usage of .Ar; replace it with .Vt, .Va or .Fa appropriately.
The .Ar mdoc(7) specifier should only be used when displaying command line
arguments.

Approved by: des (mentor)


# 107788 12-Dec-2002 ru

Uniformly refer to a file system as "file system".

Approved by: re


# 84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


# 79454 09-Jul-2001 dd

mdoc(7) police: remove extraneous .Pp before and/or after .Sh.


# 75524 15-Apr-2001 alfred

note that VOP_STRATEGY may block.

Learned from: vm/swap_pager.c comment above swap_pager_putpages()


# 68857 17-Nov-2000 ru

mdoc(7) police: eliminate warnings.


# 59449 20-Apr-2000 green

Poul-Henning's changes necessitate s/bp->b_flags/bp->b_io/bio_cmd/.


# 55050 23-Dec-1999 bde

Removed unused include of <sys/buf.h> from synopsis. This include is
needed to access the internals of buffers but not necessarily to use
the VOP. <sys/buf.h> recently grew a bogus dependency on <sys/systm.h>
for the declaration of spl*, and I prefer to fix the synopsis breakage
by removing a wart instead of adding one.


# 50476 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 38058 03-Aug-1998 bde

FIxed bitrot in prototype in synopsis.


# 34504 12-Mar-1998 charnier

.Sh AUTHOR -> .Sh AUTHORS according to mdoc specs.
Use .An/.Aq.


# 32223 03-Jan-1998 steve

Comment out xref to buf(9) manpage.

PR: 5421


# 29966 29-Sep-1997 wosch

Sort cross refereces in section SEE ALSO.


# 24890 13-Apr-1997 bde

Fixed #include and/or prototype bugs in synopsis.


# 23353 03-Mar-1997 dfr

This is the current draft of my filesystem manpages. Some files are
incomplete and some are just placeholders but I wanted to try to get
something at least into 2.2 on the grounds that what I have is a lot
better than nothing. I also wanted to commit something which documents
the interfaces in 2.2 before I start updating the documentation for 3.0.

This is a definite 2.2 candidate and is also relavent to 2.1 if people
still care about that branch.