opnsense-src/sys/gnu/fs/ext2fs
Edward Tomasz Napierala 0da50f6ef8 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
2008-12-16 21:13:11 +00:00
..
COPYRIGHT.INFO Updated/corrected the list of GPL'ed files. 2000-01-01 11:27:50 +00:00
ext2_alloc.c Fix -Wundef warnings found when compiling i386 LINT, GENERIC and 2005-12-05 11:58:35 +00:00
ext2_balloc.c Fix -Wundef warnings found when compiling i386 LINT, GENERIC and 2005-12-05 11:58:35 +00:00
ext2_bitops.h Repair ext2fs writes. 2006-04-13 19:37:32 +00:00
ext2_bmap.c - Move rusage from being per-process in struct pstats to per-thread in 2007-06-01 01:12:45 +00:00
ext2_extern.h Use vfs_hash() instead of home-rolled 2005-03-14 13:30:06 +00:00
ext2_fs.h Add standard GPL boilerplate to these files. They are the only ones 2005-06-16 06:51:38 +00:00
ext2_fs_sb.h Add standard GPL boilerplate to these files. They are the only ones 2005-06-16 06:51:38 +00:00
ext2_inode.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
ext2_inode_cnv.c Move ext2fs from src/gnu to src/gnu/fs. 2005-06-15 02:36:11 +00:00
ext2_linux_balloc.c Add standard GPL boilerplate to these files. They are the only ones 2005-06-16 06:51:38 +00:00
ext2_linux_ialloc.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
ext2_lookup.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
ext2_mount.h /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 18:27:30 +00:00
ext2_readwrite.c /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 18:27:30 +00:00
ext2_subr.c Move ext2fs from src/gnu to src/gnu/fs. 2005-06-15 02:36:11 +00:00
ext2_vfsops.c Improve VFS locking: 2008-11-02 10:15:42 +00:00
ext2_vnops.c According to phk@, VOP_STRATEGY should never, _ever_, return 2008-12-16 21:13:11 +00:00
fs.h VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used in 2008-01-13 14:44:15 +00:00
i386-bitops.h Add standard GPL boilerplate to these files. They are the only ones 2005-06-16 06:51:38 +00:00
inode.h Move the head of byte-level advisory lock list from the 2008-04-16 11:33:32 +00:00
sparc64-bitops.h Add standard GPL boilerplate to these files. They are the only ones 2005-06-16 06:51:38 +00:00