Subject: Re: yamt-vop branch
To: None <tech-kern@netbsd.org>
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
List: tech-kern
Date: 10/29/2005 16:15:49
On Sat, Oct 29, 2005 at 07:39:53PM +0900, YAMAMOTO Takashi wrote:
> as there is no known problem,
> i'll merge the branch shortly if no one objects.
> (maybe shortly == after a few days.)
> 
> YAMAMOTO Takashi

Should we also try to remove VOP_BWRITE?

From a quick grep it is defined as:
  mfs_bwrite()	== vn_bwrite() == bwrite(ap->a_bp)
  spec_bwrite()	== vn_bwrite() == bwrite(ap->a_bp)

  layer_bwrite()
		* XXX - vop_bwrite must be hand coded because it has no
		* vnode in its arguments.
		* This goes away with a merged VM/buffer cache.

  lfs_bwrite()
		This is the only one that really implements this VOP.

All other file systems define it as either genfs_eopnotsupp() or genfs_nullop().

-- 
Juergen Hannken-Illjes - hannken@eis.cs.tu-bs.de - TU Braunschweig (Germany)