On Fri, 2018-03-09 at 07:44 +0000, Ard Biesheuvel wrote: > On 9 March 2018 at 07:43, Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> wrote: > > On 8 March 2018 at 11:05, Joe Perches <joe@xxxxxxxxxxx> wrote: > > > On Thu, 2018-03-08 at 08:00 +0000, Ard Biesheuvel wrote: > > > > From: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > > > > > > > Don't populate the const read-only array 'buf' on the stack but instead > > > > make it static. Makes the object code smaller by 64 bytes: > > > > > > > > Before: > > > > text data bss dec hex filename > > > > 9264 1 16 9281 2441 arch/x86/boot/compressed/eboot.o > > > > > > > > After: > > > > text data bss dec hex filename > > > > 9200 1 16 9217 2401 arch/x86/boot/compressed/eboot.o > > > > > > > > (gcc version 7.2.0 x86_64) > > > > > > > > Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > > > Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> > > > > --- > > > > arch/x86/boot/compressed/eboot.c | 2 +- > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c > > > > index 886a9115af62..f2251c1c9853 100644 > > > > --- a/arch/x86/boot/compressed/eboot.c > > > > +++ b/arch/x86/boot/compressed/eboot.c > > > > @@ -423,7 +423,7 @@ static void retrieve_apple_device_properties(struct boot_params *boot_params) > > > > > > > > static void setup_quirks(struct boot_params *boot_params) > > > > { > > > > - efi_char16_t const apple[] = { 'A', 'p', 'p', 'l', 'e', 0 }; > > > > + static efi_char16_t const apple[] = { 'A', 'p', 'p', 'l', 'e', 0 }; > > > > > > Perhaps > > > > > > static const efi_char16_t apple[] ... > > > > > > is better. > > > > > > > Why would that be any better? It'd be more like the the style used in the rest of the kernel. -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html