From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shriram Rajagopalan Subject: [PATCH 0 of 2] libxl: AO support in domain suspend ops Date: Sun, 24 Nov 2013 08:52:02 -0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Ian Jackson , Ian Campbell List-Id: xen-devel@lists.xenproject.org Make libxl's suspend callback be asynchronous and refactor the code accordingly. Ian J's patch on introducing the async suspend stub functions has been merged into patch 2. [1/2] Add an asynchronous version of the common suspend core (libxl__domain_suspend_common_callback), while retaining the existing synchronous version. Add a callout to Remus (libxl__domain_suspend_callback_remus) that gets called post domain suspend. Remus specific post-suspend tasks are implemented here. [2/2] Remove the synchronous version of libxl__domain_suspend_common_callback. Also remove the separate entry point for Remus (libxl__remus_domain_suspend_callback). Instead, introduce a common entry point (libxl__domain_suspend_callback). N.B. This series depends on the remus network buffering patch series. thanks shriram