freebsd-skq/sys/fs/smbfs
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
..
smbfs_io.c Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
smbfs_node.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
smbfs_node.h Move the head of byte-level advisory lock list from the 2008-04-16 11:33:32 +00:00
smbfs_smb.c Use pause() rather than tsleep() on stack variables and function pointers. 2007-02-27 17:23:29 +00:00
smbfs_subr.c Ditch crummy fattime <--> timespec conversion functions 2006-10-24 11:55:18 +00:00
smbfs_subr.h Make smbfs capable to use 16bit char set in filenames. 2005-05-04 15:05:46 +00:00
smbfs_vfsops.c Catch up with netsmb locking: explicit thread arguments no longer required. 2008-11-02 23:20:27 +00:00
smbfs_vnops.c According to phk@, VOP_STRATEGY should never, _ever_, return 2008-12-16 21:13:11 +00:00
smbfs.h Replace lockmgr lock protecting smbfs node hash table with sx lock. 2008-03-02 18:56:13 +00:00