• Anton Blanchard's avatar
    powerpc: Fix DSCR inheritance over fork() · db1231dc
    Anton Blanchard authored
    Two DSCR tests have a hack in them:
    
    	/*
    	 * XXX: Force a context switch out so that DSCR
    	 * current value is copied into the thread struct
    	 * which is required for the child to inherit the
    	 * changed value.
    	 */
    	sleep(1);
    
    We should not be working around this in the testcase, it is a kernel bug.
    Fix it by copying the current DSCR to the child, instead of what we
    had in the thread struct at last context switch.
    Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    db1231dc
dscr_inherit_exec_test.c 2.43 KB