lkml.org 
[lkml]   [2008]   [Jun]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH 5/6] UML - stub needs to tolerate SIGWINCH
    We lost the marking of SIGWINCH as being OK to receive during stub
    execution, causing a panic should that happen.

    Cc: Benedict Verheyen <benedict.verheyen@gmail.com>
    Signed-off-by: Jeff Dike <jdike@linux.intel.com>
    ---
    arch/um/os-Linux/skas/process.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    Index: linux-2.6.22/arch/um/os-Linux/skas/process.c
    ===================================================================
    --- linux-2.6.22.orig/arch/um/os-Linux/skas/process.c 2008-04-14 10:44:33.000000000 -0400
    +++ linux-2.6.22/arch/um/os-Linux/skas/process.c 2008-05-13 11:37:35.000000000 -0400
    @@ -55,7 +55,7 @@ static int ptrace_dump_regs(int pid)
    * Signals that are OK to receive in the stub - we'll just continue it.
    * SIGWINCH will happen when UML is inside a detached screen.
    */
    -#define STUB_SIG_MASK (1 << SIGVTALRM)
    +#define STUB_SIG_MASK ((1 << SIGVTALRM) | (1 << SIGWINCH))

    /* Signals that the stub will finish with - anything else is an error */
    #define STUB_DONE_MASK (1 << SIGTRAP)

    \
     
     \ /
      Last update: 2008-06-03 21:07    [W:0.019 / U:0.428 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site