forked from luck/tmp_suning_uos_patched
[S390] qdio: free indicator after reset is finished
The qdio device indicator is freed before the device is notified that the indicator is reset. This sequence contains a race when the freed indicator is used by a new device while the reset of the indicator is still pending. Do the reset operation before freeing the indicator to avoid that potential race. Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
e8129c6421
commit
4814a2b3c6
@ -292,8 +292,8 @@ void qdio_shutdown_thinint(struct qdio_irq *irq_ptr)
|
||||
return;
|
||||
|
||||
/* reset adapter interrupt indicators */
|
||||
put_indicator(irq_ptr->dsci);
|
||||
set_subchannel_ind(irq_ptr, 1);
|
||||
put_indicator(irq_ptr->dsci);
|
||||
}
|
||||
|
||||
void __exit tiqdio_unregister_thinints(void)
|
||||
|
Loading…
Reference in New Issue
Block a user