From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: Re: [PATCH] qemu-dm: add command to flush buffer cache Date: Thu, 12 Jan 2012 19:30:34 +0100 Message-ID: <20120112183034.GA13035@aepfle.de> References: <20120112182222.GA12596@aepfle.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <20120112182222.GA12596@aepfle.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Thu, Jan 12, Olaf Hering wrote: > Add support for a xenstore dm command to flush qemu's buffer cache. Something like this is most likely also needed in mainline qemu. My search in the qemu.org git web UI did not show any of the commands in ioemu-remote, so its not clear how to forward port this change. Olaf > --- ioemu-remote/xenstore.c > +++ ioemu-remote/xenstore.c > @@ -927,6 +927,9 @@ static void xenstore_process_dm_command_ > do_pci_add(par); > free(par); > #endif > + } else if (!strncmp(command, "flush-cache", len)) { > + fprintf(logfile, "dm-command: flush caches\n"); > + qemu_invalidate_map_cache(); > } else { > fprintf(logfile, "dm-command: unknown command\"%*s\"\n", len, command); > }