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 is waiting for > the first CPU in an smp_call_function. > Solution: replace spin_lock in iucv_tasklet_fn by spin_trylock and > reschedule tasklet in case of non-granted lock. > > Signed-off-by: Ursula Braun <[EMAIL PROTECTED]> > Acked-by: Frank Pavlic <[EMAIL PROTECTED]> Applied. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html