On Wed, Oct 24, 2012 at 10:13:07PM +0200, Daniel Vacek wrote:
> On Wed, Oct 24, 2012 at 8:08 PM,  <[email protected]> wrote:
> >
> > This is a note to let you know that I've just added the patch titled
> >
> >     efi: Build EFI stub with EFI-appropriate options
> >
> > to the 3.6-stable tree which can be found at:
> >     
> > http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
> >
> > The filename of the patch is:
> >      efi-build-efi-stub-with-efi-appropriate-options.patch
> > and it can be found in the queue-3.6 subdirectory.
> >
> > If you, or anyone else, feels it should not be added to the stable tree,
> > please let <[email protected]> know about it.
> >
> >
> > From 9dead5bbb825d7c25c0400e61de83075046322d0 Mon Sep 17 00:00:00 2001
> > From: Matthew Garrett <[email protected]>
> > Date: Thu, 26 Jul 2012 18:00:00 -0400
> > Subject: efi: Build EFI stub with EFI-appropriate options
> >
> > From: Matthew Garrett <[email protected]>
> >
> > commit 9dead5bbb825d7c25c0400e61de83075046322d0 upstream.
> >
> > We can't assume the presence of the red zone while we're still in a boot
> > services environment, so we should build with -fno-red-zone to avoid
> > problems. Change the size of wchar at the same time to make string handling
> > simpler.
> >
> > Signed-off-by: Matthew Garrett <[email protected]>
> > Signed-off-by: Matt Fleming <[email protected]>
> > Cc: Daniel Vacek <[email protected]>
> > Signed-off-by: Greg Kroah-Hartman <[email protected]>
> >
> > ---
> >  arch/x86/boot/compressed/Makefile |    3 +++
> >  1 file changed, 3 insertions(+)
> >
> > --- a/arch/x86/boot/compressed/Makefile
> > +++ b/arch/x86/boot/compressed/Makefile
> > @@ -31,6 +31,9 @@ VMLINUX_OBJS = $(obj)/vmlinux.lds $(obj)
> >  $(obj)/eboot.o: KBUILD_CFLAGS += -fshort-wchar -mno-red-zone
> >  $(obj)/efi_stub_$(BITS).o: KBUILD_CLFAGS += -fshort-wchar -mno-red-zone
> >
> > +$(obj)/eboot.o: KBUILD_CFLAGS += -fshort-wchar -mno-red-zone
> > +$(obj)/efi_stub_$(BITS).o: KBUILD_CLFAGS += -fshort-wchar -mno-red-zone
> > +
> >  ifeq ($(CONFIG_EFI_STUB), y)
> >         VMLINUX_OBJS += $(obj)/eboot.o $(obj)/efi_stub_$(BITS).o
> >  endif
> 
> Sorry, but the patch seems totally garbled. I've sent right fix a week ago:
> 
> https://lkml.org/lkml/2012/10/18/510

That needs to get into Linus's tree.  I notice now that this was already
applied to the 3.6 and 3.4 stable trees, so I've now dropped it from
there.

So please push your fix to Matthew to get into Linus's tree and then I
can take it in the stable kernel releases.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to