[Drbd-dev] Re: [DRBD-cvs] svn commit by phil - r1985 - branches/drbd-0.7/drbd - Fixed a self made SMP lockup; showing up in drbd_al_com

Lars Marowsky-Bree lmb at suse.de
Mon Oct 17 15:43:49 CEST 2005


On 2005-10-17T15:40:12, drbd-cvs at lists.linbit.com wrote:

> Author: phil
> Date: 2005-10-17 15:40:11 +0200 (Mon, 17 Oct 2005)
> New Revision: 1985
> 
> Modified:
>    branches/drbd-0.7/drbd/drbd_bitmap.c
> Log:
> Fixed a self made SMP lockup; showing up in drbd_al_complete_io()
> 
>   With drbd-0.7.12 we moved the al_lock before the bm_clear_bit()
>   in  __drbd_set_in_sync(). That by itself is okay, but 
>   in bm_clear_bit() we used the spin_[un]lock_irq() functions,
>   therefore reenabling interrupts...
>   This is fixed now.

Hi Philipp, how critical is this bug, and how likely is it that it will
be hit in practice?


Sincerely,
    Lars Marowsky-Brée <lmb at suse.de>

-- 
High Availability & Clustering
SUSE Labs, Research and Development
SUSE LINUX Products GmbH - A Novell Business	 -- Charles Darwin
"Ignorance more frequently begets confidence than does knowledge"



More information about the drbd-dev mailing list