Re: [patch 2/3] s390: iucv - avoid deadlock between iucv_path_connect and tasklet

2007-07-14 Thread David Miller
From: Ursula Braun [EMAIL PROTECTED] Date: Fri, 13 Jul 2007 10:50:55 +0200 From: Ursula Braun [EMAIL PROTECTED] An iucv deadlock may occur, where one CPU is spinning on the iucv_table_lock for iucv_tasklet_fn(), while another CPU is holding the iucv_table_lock for an iucv_path_connect() and

[patch 2/3] s390: iucv - avoid deadlock between iucv_path_connect and tasklet

2007-07-13 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] An iucv deadlock may occur, where one CPU is spinning on the iucv_table_lock for iucv_tasklet_fn(), while another CPU is holding the iucv_table_lock for an iucv_path_connect() and is waiting for the first CPU in an smp_call_function. Solution: replace