* [GIT PULL] xen blkfront barrier updates
@ 2010-11-11 23:20 Jeremy Fitzhardinge
2010-11-12 7:45 ` Jens Axboe
0 siblings, 1 reply; 2+ messages in thread
From: Jeremy Fitzhardinge @ 2010-11-11 23:20 UTC (permalink / raw)
To: Jens Axboe
Cc: "Xen-devel@lists.xensource.com" li,
Linux Kernel Mailing List, Christoph Hellwig, Daniel Stodden
Hi Jens,
Here's the xen-blkfront barrier changes we discussed in Boston (its
identical to the last posted version).
The only comment was Christoph pointing out EOPNOTSUPP is not used in
the block interface, but blkfront is just using it as a local
placeholder and it never gets returned up to the block layer.
I still haven't sorted out what's going on with the backends; we
definitely need either a FLUSH operation or make empty WRITE_BARRIER
work to flush disk caches.
Thanks,
J
The following changes since commit c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4:
Linux 2.6.37-rc1 (2010-11-01 07:54:12 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/blkfront
Jeremy Fitzhardinge (4):
xen/blkfront: map REQ_FLUSH into a full barrier
xen/blkfront: change blk_shadow.request to proper pointer
xen/blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER
xen/blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests
drivers/block/xen-blkfront.c | 55 ++++++++++++++++++++++++-----------------
1 files changed, 32 insertions(+), 23 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] xen blkfront barrier updates
2010-11-11 23:20 [GIT PULL] xen blkfront barrier updates Jeremy Fitzhardinge
@ 2010-11-12 7:45 ` Jens Axboe
0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2010-11-12 7:45 UTC (permalink / raw)
To: Jeremy Fitzhardinge
Cc: "Xen-devel@lists.xensource.com" li,
Linux Kernel Mailing List, Christoph Hellwig, Daniel Stodden
On 2010-11-12 00:20, Jeremy Fitzhardinge wrote:
> Hi Jens,
>
> Here's the xen-blkfront barrier changes we discussed in Boston (its
> identical to the last posted version).
>
> The only comment was Christoph pointing out EOPNOTSUPP is not used in
> the block interface, but blkfront is just using it as a local
> placeholder and it never gets returned up to the block layer.
>
> I still haven't sorted out what's going on with the backends; we
> definitely need either a FLUSH operation or make empty WRITE_BARRIER
> work to flush disk caches.
Thanks Jeremy, I'll pull this in.
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-11-12 7:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-11 23:20 [GIT PULL] xen blkfront barrier updates Jeremy Fitzhardinge
2010-11-12 7:45 ` Jens Axboe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).