From: "Jun'ichi Nomura" Convert bd_sem to bd_mutex Signed-off-by: Jun'ichi Nomura Cc: Alasdair G Kergon Signed-off-by: Andrew Morton --- fs/block_dev.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff -puN fs/block_dev.c~dm-md-dependency-tree-in-sysfs-convert-bd_sem-to-bd_mutex fs/block_dev.c --- devel/fs/block_dev.c~dm-md-dependency-tree-in-sysfs-convert-bd_sem-to-bd_mutex 2006-03-16 02:09:27.000000000 -0800 +++ devel-akpm/fs/block_dev.c 2006-03-16 02:09:27.000000000 -0800 @@ -723,11 +723,11 @@ static int bd_claim_by_kobject(struct bl if (!bo) return -ENOMEM; - down(&bdev->bd_sem); + mutex_lock(&bdev->bd_mutex); res = bd_claim(bdev, holder); if (res || !add_bd_holder(bdev, bo)) free_bd_holder(bo); - up(&bdev->bd_sem); + mutex_unlock(&bdev->bd_mutex); return res; } @@ -748,11 +748,11 @@ static void bd_release_from_kobject(stru if (!kobj) return; - down(&bdev->bd_sem); + mutex_lock(&bdev->bd_mutex); bd_release(bdev); if ((bo = del_bd_holder(bdev, kobj))) free_bd_holder(bo); - up(&bdev->bd_sem); + mutex_unlock(&bdev->bd_mutex); } /** _