[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 0/3] xen/livepatch: Fix .altinstructions safety checks


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Mon, 17 Apr 2023 13:13:54 +0100
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>, Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>, "Stefano Stabellini" <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, "Volodymyr Babchuk" <Volodymyr_Babchuk@xxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Mon, 17 Apr 2023 12:14:26 +0000
  • Ironport-data: A9a23:0oHowa5P7W/Dt0pfnIT+VwxRtM3HchMFZxGqfqrLsTDasY5as4F+v mAbX2mDMq7YYTDzf9gjaNnjoRxSvMPQnNQ1SlBvqXszHi5G8cbLO4+Ufxz6V8+wwm8vb2o8t plDNYOQRCwQZiWBzvt4GuG59RGQ7YnRGvynTraCYnsrLeNdYH9JoQp5nOIkiZJfj9G8Agec0 fv/uMSaM1K+s9JOGjt8B5mr9VU+7ZwehBtC5gZlPawS4weH/5UoJMl3yZ+ZfiOQrrZ8RoZWd 86bpJml82XQ+QsaC9/Nut4XpWVTH9Y+lSDX4pZnc/DKbipq/0Te4Y5iXBYoUm9Fii3hojxE4 I4lWapc6+seFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpdFLjoH4EweZOUlFuhL7W5m/ sYlKBYISk26m7iy/4qGR7I8gvgsBZy+VG8fkikIITDxCP8nRdbIQrnQ5M8e1zA17ixMNa+AP YxDM2MpNUmeJUQVYT/7C7pn9AusrlD5fydVtxS+oq0v7nKI5AdwzKLsIJzefdniqcB9xx7I/ DmWoTugav0cHNXG8DjY6i6yvf3sgz7yfKQPGpG92uE/1TV/wURMUUZLBDNXu8KRmkO4Ht5SN UEQ0i4vtrQpslymSMHnWB+1q2LCuQQTM/JTFOsg4Q3L1avQ4C6eHGEPSjMHY9sj3OctXiAj3 FKNm9LvBBRsvaeTRHbb8a2bxRuMPiwSIX4HdDUzZwIP6Nn+o6k+lhvKCN1kFcadhNDvBSv5x TzMqSEknqgSluYCzaD99lfC6xqOjJXUSg8+5i3MQ3moqAh+YeaNZZGs6FXdxeZNKsCeVFbpl GcAs9iT6qYJF57lqcCWaLxTRvfzva/DaWCCxwc1RPHN6ghB5VaoR71QxjRaeX51aMI7QQLkO x/XhQx4sco70GSRUUNnX26gI510nfG8ToW4B6y8gslmOcYoKlLelM16TQvJhj22zhBx+U0qE c3DGftAG0r2HkiOINCeY+4GmYEmySklrY84bcCqlk/3uVZyiZP8dFvkDLdtRrpjhE98iF+Jm +uzzuPTo/mlbMXwYzPM7akYJk0QIH4wCPje8pIHL7DcelI7RT55V5c9JI/NnKQ8xsxoehrgp CnhCie0NnKk7ZE4Fel6Qi86M+6+NXqOhXk6ITYtLT6V5pTXWq72tP13X8JuLdEaGBlLkaYco w8tJ5/RXZyii13vp1wgUHUKhNY6LE703lreYXPNjfpWV8cIejElM+TMJmPHnBTixALs3Sfii 9VMDj/mfKc=
  • Ironport-hdrordr: A9a23:EP24ZKrQJ/zpNSOHys0CeIQaV5rveYIsimQD101hICG9Evb0qy nOpoV/6faQslwssR4b9uxoVJPvfZq+z+8W3WByB9eftWDd0QPFEGgL1+DfKlbbak7DH4BmtJ uJc8JFeafN5VoRt7eG3OFveexQvOVu88qT9JjjJ28Gd3APV0n5hT0JcjpyFCdNNW57LKt8Lr WwzOxdqQGtfHwGB/7LfUXsD4D41rv2fIuNW29+OyIa
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

This replaces the previous singleton patch, with several build fixes found by
Gitlab.  I also included some feedback from Jan on patch 3.

Andrew Cooper (3):
  xen/ELF: Fix ELF32 PRI formatters
  arm/alternatives: Rename alt_instr fields which are used in common code
  xen/livepatch: Fix .altinstructions safety checks

 xen/arch/arm/alternative.c             |  6 +--
 xen/arch/arm/include/asm/alternative.h | 12 ++---
 xen/common/livepatch.c                 | 68 +++++++++++++++++++++++---
 xen/common/livepatch_elf.c             |  6 +--
 xen/include/xen/elfstructs.h           |  6 ++-
 5 files changed, 78 insertions(+), 20 deletions(-)

-- 
2.30.2




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.