From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754114AbdGUKRa (ORCPT ); Fri, 21 Jul 2017 06:17:30 -0400 Received: from mx2.suse.de ([195.135.220.15]:37833 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753959AbdGUKR3 (ORCPT ); Fri, 21 Jul 2017 06:17:29 -0400 From: Juergen Gross To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com Subject: [GIT PULL] xen: features and fixes for 4.13-rc2 Date: Fri, 21 Jul 2017 12:17:26 +0200 Message-Id: <20170721101726.31179-1-jgross@suse.com> X-Mailer: git-send-email 2.12.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, Please git pull the following tag: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-4.13-rc2-tag xen: features and fixes for 4.13-rc2 It contains: - a new Xen backend driver for passing socket calls from a Xen guest to Xen dom0 - some Xen related bug fixes and cleanups Thanks. Juergen arch/x86/xen/smp_pv.c | 3 +- arch/x86/xen/time.c | 1 - drivers/xen/Kconfig | 12 + drivers/xen/Makefile | 1 + drivers/xen/balloon.c | 3 + drivers/xen/grant-table.c | 9 +- drivers/xen/pvcalls-back.c | 1236 ++++++++++++++++++++++++++++++++++++ drivers/xen/xen-balloon.c | 22 +- include/xen/balloon.h | 8 + include/xen/interface/io/pvcalls.h | 121 ++++ include/xen/interface/io/ring.h | 2 + 11 files changed, 1405 insertions(+), 13 deletions(-) Colin Ian King (1): xen/pvcalls: fix null pointer reference on sock_release call Juergen Gross (3): xen/grant-table: log the lack of grants xen/x86: fix cpu hotplug xen/balloon: don't online new memory initially Stefano Stabellini (18): xen: introduce the pvcalls interface header xen/pvcalls: introduce the pvcalls xenbus backend xen/pvcalls: initialize the module and register the xenbus backend xen/pvcalls: xenbus state handling xen/pvcalls: connect to a frontend xen/pvcalls: handle commands from the frontend xen/pvcalls: implement socket command xen/pvcalls: implement connect command xen/pvcalls: implement bind command xen/pvcalls: implement listen command xen/pvcalls: implement accept command xen/pvcalls: implement poll command xen/pvcalls: implement release command xen/pvcalls: disconnect and module_exit xen/pvcalls: implement the ioworker functions xen/pvcalls: implement read xen/pvcalls: implement write xen: introduce a Kconfig option to enable the pvcalls backend Vitaly Kuznetsov (1): xen/x86: Don't BUG on CPU0 offlining