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

Re: [PATCH 0/7] xen: Switch to using -Og for debug builds


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Wed, 21 Apr 2021 10:31:04 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RipYjB2SRUyM7viTfq3X00zVF6ZE3ScMiferjJaZl0o=; b=TzW2IdtMnCIxUpX7THAnSWkidAEIFx15pMsWgt5tzqaZ25+rwd09i+ENvHj6zyNKkLtKwGA3OcsqIRgEnV1au27iJ+ftpOoYcjgti6Fv1M7mBAnEZowACOlBPCD6MBnedxvOBQH773XvlDN/wgNEMx/e6/mXw1SffQpQVJQzw0SXphSHp1Azq6Xwzf9RvMb5y5saVmL5JRt0hIKsERbeH+M8aa8vpXWUxmWEJzesawFbMqoUeUVAfQw3fI9ciBt28WvE4gON93X0Nrix/QSGFI6Z9TGg2w3EunX6j4YLBcfoUJIeFRByI+W6OBRubr1fCNxoc7R00LYeoz3qL5k//Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MKybdlz3vsycOZWcH2A4G06fpCkM88f8pcKWTHjheUHivt72NANCNQozg0ct489lXP6JzdCWYDkUGNyvA+tj/KhqOXvkO9DNmPk8PxOjBNd20wErxtsqsHOzRngaumBrGZaPxM1nWrWBo9MzCSDTw0gsMQbAkrD4htbDvKTV/18ErDKKzgfN1Zsj7CnpmCiGMiidqOYQRz+kGfPI1VwT/VEsa3Gb3qhxBWZgKGxSFlgSjq1tDY0hLQ+o//Qfv8C9KLakqM3kA+nCnanSR8IOp2mKDPDOj8cZ62QQDtMsuAzftkKUK8fIMCKkfIcIHRKM4y7Ks4zp9rd0jBuNGAwf4g==
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, "Juergen Gross" <jgross@xxxxxxxx>, Tim Deegan <tim@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Wed, 21 Apr 2021 09:31:19 +0000
  • Ironport-hdrordr: A9a23:L2VD360ZUwPi7DGlkMlAowqjBeF2eYIsi2QD101hICF9Wvez0+ izgfUW0gL1gj4NWHcm3euNIrWEXGm0z/BIyKErF/OHUBP9sGWlaLtj44zr3iH6F0TFmdJ1/Z xLN5JzANiYNzRHpO7n/Qi1FMshytGb8KauwdzT1WtpUBsCUcFdxi1SYzzrdXFebg9AGJY/Cd 647s1IuzKvdR0sH7qGL1MCWPXOoMCOqYnvZgQICwVixA6Fiz6p77CSKWnm4j41VTRTzbA+tV XUigCR3NTej9iX6D/5k1XS4ZNfhcf7xrJ4ZfCkp8AJJlzX+32VTat7XbnqhkFNnMiO7xIQnM DIs1McOa1Img7sV0WUhTeo5AX6yjYp7BbZuC2lqF/uu9bwSj5/K+cpv/MgTjLj50AtvM5x3c twtgrz3fcnbmKj7VDAzuPFWB1wmk2/rWBKq590s1VlXZYDc7gUlIQD/SpuYeQ9NRjn44MqGv QGNrC42N9qdzqhHhTkl1V0zMfpdno+GQrueDl5huWllxJSnHx/0nICwt0eknoq5PsGOul5zt WBHaJymL5USMgKKYp7GecaWMOyTlfAWBTWLQupUBXaPZBCHl+IkoXw6rku/u2mEaZ4hKcaqd Dkahd1pGQyc0XhBYmn24BKyAnERCGYUS72ws9TypBlstTHNfrWGBzGbGprv9qrov0ZDMGece 20IohqD/jqKnarMZpV3iXlMqMibEU2YYkwgJIWSliOqsXEJsnBrerAasveI7LrDHINRn7/OH 0eRzL+Tf8wrHyDazvdulz8Snntckvw8dZbC67B5dUez4ALK8liqQ4QpVOl5tyaCDFLv6AsFX EOZ4/Po+eeny2b7GzI52JmNl52FUBO+ojtVHtMuEsrPirPAPA+kuTaXVoX8GqMJxd5Qc+TOh VYvU5L9aW+KIHV4SgjDtmgI1+Llnd7ngPSc74s3om4oev1cJIxCZgrHIZrEx/QKhBzkQF27E BOdREDXU2aMj/1k62qgNg1CYjkBppBqTbuBfQRhWPUtE2aq81qbGAcRSSSXcmehhtrYSFViF 13+6o2m6GBhj6rFGs6jI0DQRlxQVXSJIgDIBWOZY1SlLyuUhp3V322iTuTjAx2RnDn7HwIhm vqLTSdfNbCBlY1gAEB7o/atHdPMkmNdUN5bX539alwD37PtHpI3eiXXaaryGeKZlwewuYSDS HdbVIpU3ZT7uHy8CTQtCeJFH0gyJlrBODbAbg5W5z423+mKuSz5O07Ns4R2KwgGMHls+cNX+ 7aRhScKyngDfg1nyaPoGw+BSVyoH44sP/h1RH/9lKk1HonDfe6GiU8e5grZ/Wnq0T0TfeB15 t0ye8vteyrK2Prd5qoz7rUYzMrEGKZnUeGC8UT7bZasqI5uOEtQ931UT7U2GpG2xt7BsHuj0 8aSLl65reEGoIHRb1lRwtpun4S0PKIJw8XlyazJMkUV1QklWXaMNOE+KCgk8tjPmSx4C/LfW CC+Chc9crfVySN1bQmG7s9SF4mH3QU2TBHxqe+bIXeBwWhSvFb8He7OnG7dqVBSKLtI8RYkj 9Kp/WJlfSQbSz2xUT5uiZ6OLtH9w+cMIyPKTPJPe5D6NqhP1uQxoOs/c6olT/yDR+2cV4Ri4 EAVUseaK14+3cfpbxy9ii5UarspE0513NY/DF8j1bonrGc312zJzANDSTpxrNMXTdSNXCUjc PKtcigvU6NkQRt6N3kD0dfftZHBt4KaJP4Rh0ec/QtgA==
  • Ironport-sdr: LwsSziyUkoU1/CNyX2g8Y5PPZjwNKvNJbmci1I+DVAMTjXQs/clfWTNuYxZ6yxGO8cQMuiq8CK enq/4zvzmfL7+oHoKWvKnr4E5U8p9SEk69tp2vrP3cT2/yG4xUWmTkkRXODWUmPkZJo4m0i3WO ytDswbeeB/h/rNUbMgfBnP+wV5mdOZnpvOhoAxqOHliuATvIUpdjbDWc+lugUNNVjwJ5tGkTxF /N1ujhrdYnBH41Eu0ohYxWA+rs1FO1Ovhm1tmMA9gsMWRFRpSSb6V4hcaMP5eRJbBctqHRYnwQ isc=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 19/04/2021 16:45, Jan Beulich wrote:
> On 19.04.2021 16:01, Andrew Cooper wrote:
>> As with the toolstack side, we ought to use -Og for debug builds.
>>
>> All fixes are trivial.  The first 3 are understandable, given reduced
>> optimisations.  The next 3 are, AFAICT, bogus diagnostics.
>>
>> Andrew Cooper (7):
>>   xen/arm: Make make_cpus_node() compile at -Og
>>   x86/shim: Fix compilation at -Og
>>   x86/sysctl: Make arch_do_sysctl() compile at -Og
>>   x86/irq: Make create_irq() compile at -Og
>>   xen/efi: Make efi_start() compile at -Og
>>   x86/shadow: Make _shadow_prealloc() compile at -Og
>>   xen: Use -Og for debug builds when available
> Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
>
> I'd like to ask though that at least for the bogus warnings you
> amend the commit messages with the gcc version these were observed
> with. Perhaps even those seemingly bogus initializers would
> benefit from a very brief comment (or else there's a fair chance
> of them getting removed again at some point).

I'm afraid I don't have that information easily to hand, but all issues
were found by distro-provided compilers included in our Gitlab
infrastructure.

~Andrew



 


Rackspace

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