lkml.org 
[lkml]   [2015]   [May]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 19/19] x86, mpx: allow mixed binaries again
    From
    Date

    From: Dave Hansen <dave.hansen@linux.intel.com>

    We explicitly disable allowing 32-bit binaries to enable
    MPX on 64-bit kernels. Re-allow that.

    Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
    Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
    ---

    b/arch/x86/mm/mpx.c | 6 ------
    1 file changed, 6 deletions(-)

    diff -puN arch/x86/mm/mpx.c~x86-mpx-allow-mixed-binaries-again arch/x86/mm/mpx.c
    --- a/arch/x86/mm/mpx.c~x86-mpx-allow-mixed-binaries-again 2015-05-18 17:49:05.171704066 -0700
    +++ b/arch/x86/mm/mpx.c 2015-05-18 17:49:05.175704247 -0700
    @@ -368,12 +368,6 @@ static __user void *mpx_get_bounds_dir(v
    return MPX_INVALID_BOUNDS_DIR;

    /*
    - * 32-bit binaries on 64-bit kernels are currently
    - * unsupported.
    - */
    - if (IS_ENABLED(CONFIG_X86_64) && test_thread_flag(TIF_IA32))
    - return MPX_INVALID_BOUNDS_DIR;
    - /*
    * The bounds directory pointer is stored in a register
    * only accessible if we first do an xsave.
    */
    _

    \
     
     \ /
      Last update: 2015-05-19 08:41    [W:4.649 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site