2001-10-03 11:00:03

by Anders Gustafsson

[permalink] [raw]
Subject: mount D-states on secound mount

Hi,

i run 2.4.10 with lvm-1.0.1-rc2 on a smp-system.

Mounting a filesystem a second time fails. (mount /dev/vg00/lv01 /ftp/www ;
mount /dev/vg00/lv01 /www ). The disk contains a reiserfs filesystem.
It worked in 2.4.9 with lvm-1.0.1-rc2. Is this a lvm problem?

Mount D-states here:

Trace; c02085bc <rwsem_down_read_failed+11c/144>
Trace; c020c5b2 <stext_lock+2296/7054>
Trace; c0147d04 <sync_inodes+14/4c>
Trace; c0134a8a <fsync_dev+3a/74>
Trace; c0134ace <sync_dev+a/10>
Trace; c01c5692 <lvm_blk_close+36/54>
Trace; c013b952 <blkdev_put+12e/188>
Trace; c01392fe <get_sb_bdev+1a2/300>
Trace; c0139df0 <do_kern_mount+e8/1b0>
Trace; c0139ef0 <do_add_mount+20/bc>
Trace; c013a17a <do_mount+14e/168>
Trace; c0139fdc <copy_mount_options+50/a0>
Trace; c013a242 <sys_mount+ae/10c>
Trace; c0106d7a <system_call+32/38>



--

//anders/g


2001-10-03 11:07:24

by Alexander Viro

[permalink] [raw]
Subject: Re: mount D-states on secound mount



On Wed, 3 Oct 2001 [email protected] wrote:

> Hi,
>
> i run 2.4.10 with lvm-1.0.1-rc2 on a smp-system.
>
> Mounting a filesystem a second time fails. (mount /dev/vg00/lv01 /ftp/www ;
> mount /dev/vg00/lv01 /www ). The disk contains a reiserfs filesystem.
> It worked in 2.4.9 with lvm-1.0.1-rc2. Is this a lvm problem?
>
> Mount D-states here:
>
> Trace; c02085bc <rwsem_down_read_failed+11c/144>
> Trace; c020c5b2 <stext_lock+2296/7054>
> Trace; c0147d04 <sync_inodes+14/4c>
> Trace; c0134a8a <fsync_dev+3a/74>
> Trace; c0134ace <sync_dev+a/10>
> Trace; c01c5692 <lvm_blk_close+36/54>

Remove the call of sync_dev() from lvm_blk_close(). It doesn't have
any business being there.