• R
    signals: set_restore_sigmask TIF_SIGPENDING · 7648d961
    Roland McGrath 提交于
    Set TIF_SIGPENDING in set_restore_sigmask.  This lets arch code take
    TIF_RESTORE_SIGMASK out of the set of bits that will be noticed on return to
    user mode.  On some machines those bits are scarce, and we can free this
    unneeded one up for other uses.
    
    It is probably the case that TIF_SIGPENDING is always set anyway everywhere
    set_restore_sigmask() is used.  But this is some cheap paranoia in case there
    is an arcane case where it might not be.
    Signed-off-by: NRoland McGrath <roland@redhat.com>
    Cc: Oleg Nesterov <oleg@tv-sign.ru>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
    Cc: "Luck, Tony" <tony.luck@intel.com>
    Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    7648d961
thread_info.h 3.0 KB