Re: more tcpdumpinfo for nfs3 problem: aix-server --- linux 2.4.15pre5 client

From: Trond Myklebust (trond.myklebust@fys.uio.no)
Date: Mon Nov 19 2001 - 16:17:33 EST


>>>>> " " == Trond Myklebust <trond.myklebust@fys.uio.no> writes:

> I haven't done anything about this because IMHO it makes more
> sense to have the QDIO driver drop their special spinlock when
> calling external functions such as dev_kfree_skb_any() rather
> than to force the RPC layer to use the spin_lock_irqsave().

I forgot to add: The socket fasync lists use spinlocking in the same
was as RPC does, with sock_fasync() setting
write_lock_bh(&sk->callback_lock), and sock_def_write_space()
doing read_lock(&sk->callback_lock).

So that would deadlock with the QDIO driver in the exact same manner
as the RPC stuff (albeit probably a lot less frequently).

Cheers,
   Trond
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Nov 23 2001 - 21:00:21 EST