lkml.org 
[lkml]   [2012]   [May]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[ 50/75] x86, boot: Restrict CFLAGS for hostprogs
    3.3-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Matt Fleming <matt.fleming@intel.com>

    commit d40f833630a1299fd377408dc8d8fac370d621b0 upstream.

    Currently tools/build has access to all the kernel headers in
    $(srctree). This is unnecessary and could potentially allow
    tools/build to erroneously include kernel headers when it should only
    be including userspace-exported headers.

    Unfortunately, mkcpustr still needs access to some of the asm kernel
    headers, so explicitly special case that hostprog.

    Cc: H. Peter Anvin <hpa@zytor.com>
    Signed-off-by: Matt Fleming <matt.fleming@intel.com>
    Link: http://lkml.kernel.org/r/1330436245-24875-5-git-send-email-matt@console-pimps.org
    Signed-off-by: H. Peter Anvin <hpa@zytor.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/x86/boot/Makefile | 5 +++--
    1 file changed, 3 insertions(+), 2 deletions(-)

    --- a/arch/x86/boot/Makefile
    +++ b/arch/x86/boot/Makefile
    @@ -37,8 +37,9 @@ setup-y += video-bios.o
    targets += $(setup-y)
    hostprogs-y := mkcpustr tools/build

    -HOST_EXTRACFLAGS += $(LINUXINCLUDE)
    -
    +HOSTCFLAGS_mkcpustr.o := -I$(srctree)/arch/$(SRCARCH)/include
    +HOST_EXTRACFLAGS += -I$(objtree)/include -I$(srctree)/tools/include \
    + -include $(srctree)/include/linux/kconfig.h
    $(obj)/cpu.o: $(obj)/cpustr.h

    quiet_cmd_cpustr = CPUSTR $@



    \
     
     \ /
      Last update: 2012-05-04 23:21    [W:0.022 / U:3.752 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site