lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Thu,  6 Jul 2017 08:46:51 +0200
From:   Juergen Gross <jgross@...e.com>
To:     torvalds@...ux-foundation.org
Cc:     linux-kernel@...r.kernel.org, xen-devel@...ts.xenproject.org,
        boris.ostrovsky@...cle.com
Subject: [GIT PULL] xen: features and fixes for 4.13-rc1

Linus,

Please git pull the following tag:

 git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-4.13-rc1-tag

xen: features and fixes for 4.13-rc1

Other than fixes and cleanups it contains:
- Support > 32 VCPUs at domain restore
- Support for new sysfs nodes related to Xen
- Some performance tuning for Linux running as Xen guest

There is a minor conflict which can be fixed up easily by:

diff --cc drivers/xen/events/events_base.c
index 2e567d8433b3,813f1e86a599..000000000000
--- a/drivers/xen/events/events_base.c
+++ b/drivers/xen/events/events_base.c
@@@ -1343,12 -1343,8 +1343,12 @@@ static int set_affinity_irq(struct irq_
  			    bool force)
  {
  	unsigned tcpu = cpumask_first_and(dest, cpu_online_mask);
- 	int ret = rebind_irq_to_cpu(data->irq, tcpu);
++	int ret = xen_rebind_evtchn_to_cpu(evtchn_from_irq(data->irq), tcpu);
  
 -	return xen_rebind_evtchn_to_cpu(evtchn_from_irq(data->irq), tcpu);
 +	if (!ret)
 +		irq_data_update_effective_affinity(data, cpumask_of(tcpu));
 +
 +	return ret;
  }
  
  static void enable_dynirq(struct irq_data *data)


Thanks.

Juergen

 Documentation/ABI/stable/sysfs-hypervisor-xen      | 119 ++++++++++++++++
 .../{sysfs-hypervisor-pmu => sysfs-hypervisor-xen} |  24 +++-
 MAINTAINERS                                        |   2 +
 arch/arm/include/asm/xen/events.h                  |   2 +-
 arch/arm/xen/p2m.c                                 |  10 +-
 arch/x86/include/asm/xen/hypercall.h               |  13 +-
 arch/x86/xen/enlighten.c                           | 154 +++++++++++++++------
 arch/x86/xen/enlighten_hvm.c                       |  64 +++++----
 arch/x86/xen/enlighten_pv.c                        |  89 ++++++------
 arch/x86/xen/setup.c                               |   7 +-
 arch/x86/xen/smp.c                                 |  31 +++++
 arch/x86/xen/smp.h                                 |   2 +
 arch/x86/xen/smp_hvm.c                             |  14 +-
 arch/x86/xen/smp_pv.c                              |   6 +-
 arch/x86/xen/suspend_hvm.c                         |  11 +-
 arch/x86/xen/xen-ops.h                             |   3 +-
 drivers/xen/events/events_base.c                   |   6 +-
 drivers/xen/evtchn.c                               |  34 ++++-
 drivers/xen/manage.c                               |  12 +-
 drivers/xen/sys-hypervisor.c                       |  62 +++++++++
 drivers/xen/xenbus/xenbus_comms.c                  |  21 ++-
 include/xen/arm/hypercall.h                        |   5 +-
 include/xen/events.h                               |   1 +
 include/xen/interface/version.h                    |  15 ++
 include/xen/xen-ops.h                              |   2 +
 25 files changed, 542 insertions(+), 167 deletions(-)

Ankur Arora (5):
      xen/vcpu: Simplify xen_vcpu related code
      xen/pvh*: Support > 32 VCPUs at domain restore
      xen/pv: Fix OOPS on restore for a PV, !SMP domain
      xen/vcpu: Handle xen_vcpu_setup() failure in hotplug
      xen/vcpu: Handle xen_vcpu_setup() failure at boot

Anoob Soman (1):
      xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU

Arnd Bergmann (1):
      xen: avoid type warning in xchg_xen_ulong

Gustavo A. R. Silva (1):
      x86: xen: remove unnecessary variable in xen_foreach_remap_area()

Juergen Gross (7):
      xen: don't print error message in case of missing Xenstore entry
      doc,xen: document hypervisor sysfs nodes for xen
      xen: add sysfs node for guest type
      xen: sync include/xen/interface/version.h
      xen: add sysfs node for hypervisor build id
      xen: avoid deadlock in xenbus driver
      xen: allocate page for shared info page from low memory

Marek Marczykowski-Górecki (1):
      x86/xen: allow userspace access during hypercalls

Markus Elfring (3):
      arm/xen: Improve a size determination in __set_phys_to_machine_multi()
      arm/xen: Delete an error message for a failed memory allocation in __set_phys_to_machine_multi()
      arm/xen: Adjust one function call together with a variable assignment

Sergey Dyasli (1):
      xen: fix HYPERVISOR_dm_op() prototype

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ