|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: de-BKLing blkfront
On Wed, 2010-07-21 at 15:49 -0400, Jeremy Fitzhardinge wrote:
> When I was preparing the latest set of blkfront patches to send upstream
> to Jens Axboe, he pointed out there were conflicts with what he
> currently has queued.
>
> It turns out the conflict was from pushing the BKL (lock/unlock_kernel)
> into the open and release functions. I did the merge keeping them
> around all the new stuff you added to those functions, but I wonder if
> its actually necessary. Do we rely on open/release being globally
> serialized in there?
>
> I've pushed what I have into the upstream/blkfront branch in xen.git.
Whatever it was, a BLK presumably fixed it.
I see your merge, but can't find this patch in Jens'
linux-2.6-block.git, is there a commit or lkml message left?
Anyway, it should not be necessary any more.
Next I made the common mistake of looking into my code again, and
immediately found I would send an unlucky opener transiently spinning in
blkdev_get. Sometimes I wonder what I'm thinking.
Hold on for a patch to both.
Daniel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|