Skip to content
  • Martin Schwidefsky's avatar
    [S390] serialize stp/etr work · 0b3016b7
    Martin Schwidefsky authored
    
    
    The work function dispatched with schedule_work() can be run twice
    on different cpus because run_workqueue clears the WORK_STRUCT_PENDING
    bit and then executes the function. Another cpu can call schedule_work()
    again and run the work function a second time before the first call
    is completed. This patch serialized the etr and stp work function with
    a mutex.
    
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    0b3016b7