[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH for-4.14 v2] mm: fix public declaration of struct xen_mem_acquire_resource
On Thu, Jun 25, 2020 at 04:16:43PM +0200, Roger Pau Monne wrote: > XENMEM_acquire_resource and it's related structure is currently inside > a __XEN__ or __XEN_TOOLS__ guarded section to limit it's scope to the > hypervisor or the toolstack only. This is wrong as the hypercall is > already being used by the Linux kernel at least, and as such needs to > be public. > > Also switch the usage of uint64_aligned_t to plain uint64_t, as > uint64_aligned_t is only to be used by the toolstack. Note that a > padding field is added on 32bit x86, so that the size of the structure > is the same. > > No layout structure change. The structure doesn't need to be adjusted > on 32bit Arm, because guest handlers are already expanded to 64bits. > > Fixes: 3f8f12281dd20 ('x86/mm: add HYPERVISOR_memory_op to acquire guest > resources') > Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > --- > Should also be backported. > --- > Changes since v1: > - Add padding on 32bits so structure size matches between arches and > the previous layout is kept. This is bogus, will send a proper version. Sorry for the noise, Roger.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |