tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: remove sparse check in vnd



hi,

> On Sat, Feb 05, 2011 at 10:07:13PM -0500, der Mouse wrote:
>  > Of course, still better would be to fix vnd, though I'm not sure what
>  > the right fix would be. 
> 
> What's the problem? My vague understanding was that you could get into
> deadlocks allocating blocks, but maybe I'm confusing it with something
> else.

i vaguely remember:

- vnd doesn't have code to allocate blocks.
  even the current use of VOP_BMAP is racy.  we don't have good VOPs for
  vnd's purpose.

- block allocation always involve page cache population at least for ffs.
  doing it in a pageout path is deadlock-prune.

YAMAMOTO Takashi

> 
> -- 
> David A. Holland
> dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index