• Andrew Morton's avatar
    [PATCH] s390: general update · e966ec57
    Andrew Morton authored
    From: Martin Schwidefsky <schwidefsky@de.ibm.com>
    
     - Add console_unblank in machine_{restart,halt,power_off} to get
       all messages on the screen.
     - Set console_irq to -1 if condev= parameter is present.
     - Fix write_trylock for 64 bit.
     - Fix svc restarting.
     - System call number on 64 bit is an int. Fix compare in entry64.S.
     - Fix tlb flush problem.
     - Use the idte instruction to flush tlbs of a particular mm.
     - Fix ptrace.
     - Add fadvise64_64 system call wrapper.
     - Fix pfault handling.
     - Do not clobber _PAGE_INVALID_NONE pages in pte_wrprotect.
     - Fix siginfo_t size problem (needs to be 128 for s390x, not 136).
     - Avoid direct assignment to tsk->state, use __set_task_state.
     - Always make any pending restarted system call return -EINTR.
     - Add panic_on_oops.
     - Display symbol for psw address in show_trace.
     - Don't discard sections .exit.text, .exit.data and .eh_frame,
       otherwise stabs information for kerntypes will get lost. 
     - Add memory clobber to assembler inline in ip_fast_checksum for gcc 3.3.
     - Fix softirq_pending calls for the current cpu (cpu == smp_processor_id()).
     - Remove BUG_ON in irq_enter. Two irq_enters are possible.
    e966ec57
semaphore.c 2.87 KB