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
| ||
|
Date: Wed, 23 Nov 2022 10:37:24 +0100 From: Jan Beulich <jbeulich@...e.com> To: Juergen Gross <jgross@...e.com> Cc: Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...hat.com>, Borislav Petkov <bp@...en8.de>, Dave Hansen <dave.hansen@...ux.intel.com>, "H. Peter Anvin" <hpa@...or.com>, Boris Ostrovsky <boris.ostrovsky@...cle.com>, xen-devel@...ts.xenproject.org, linux-kernel@...r.kernel.org, x86@...nel.org Subject: Re: [PATCH v2 3/3] x86/xen: add a dummy trampoline for Xen PV guests On 22.11.2022 17:38, Juergen Gross wrote: > @@ -137,12 +138,28 @@ static void __init xen_pv_init_platform(void) > xen_init_time_ops(); > } > > +static struct real_mode_header xen_rm_header; > + > +static __initdata struct trampoline_ref xen_dummy_trampoline = { > + .blob = (unsigned char *)&xen_rm_header, > + .blob_end = (unsigned char *)&xen_rm_header, With both pointing to the start of the struct, doesn't it suffice for the above to be xen_rm_header[0]? At which point there'd be no reason to wonder whether that struct could live in .init.data ... Jan
Powered by blists - more mailing lists