On Thu, 22 Jun 2006, Per Liden wrote:

> +static void link_reset_all(unsigned long addr)
> +{
> +     struct node *n_ptr;
> +     char addr_string[16];
> +     u32 i;
> +
> +     read_lock_bh(&tipc_net_lock);
> +     n_ptr = tipc_node_find((u32)addr);
> +     if (!n_ptr) {
> +             read_unlock_bh(&tipc_net_lock);
> +             return; /* node no longer exists */
> +     }
> +
> +     tipc_node_lock(n_ptr);

You already have bh's disabled here, and tipc_node_lock() also disables 
them.

Not sure if it's really worth worrying about but if so, you could perhaps 
implement tipc_node_lock_bh() and tipc_node_lock().



- James
-- 
James Morris
<[EMAIL PROTECTED]>
-
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

Reply via email to