Re: Problem with CD-rom in 2.3.15

Mike Galbraith (mikeg@weiden.de)
Thu, 2 Sep 1999 20:34:22 +0200 (CEST)


On Thu, 2 Sep 1999, Junichi Saito wrote:

> I recompiled the kernel, but still get the messages. Moreover, I found in
> a log file the following error message, coming from fs/inode.c:
>
> Sep 2 17:31:59 saito kernel: _isofs_bmap: block >= EOF (181, 262747)
> Sep 2 17:32:58 saito kernel: hdd: 123264kB, 246528 blocks, 512 sector
> size
> Sep 2 17:32:58 saito kernel: hdd: 123264kB, 963/8/32 CHS, 533 kBps, 512
> sector size, 720 rpm
> Sep 2 17:32:58 saito kernel: hdd: hdd1
> Sep 2 17:32:58 saito kernel: VFS: Disk change detected on device
> ide1(22,65)
> Sep 2 17:32:58 saito kernel: hdd: hdd1
> Sep 2 17:33:30 saito kernel: iput: Aieee, semaphore in use inode
> 00:00/125, count=2
>
> /dev/hdd is a ide-floppy drive (LS120), driver compiled as module. I can't
> however, reproduce it.

Interesting. I discovered that I can trigger this message reliably
by doing tar cvzf foo.tar.gz foo, interrupt it and repeat a couple
of times. I made some ktrace snapshots of today, the tail of which
goes..

c012d5c0 filp_close +<10/80> (3.27) pid(257)
c013c213 locks_remove_posix +<13/b0> (1.15) pid(257)
c012ea5e _fput +<e/50> (0.35) pid(257)
c013c2c3 locks_remove_flock +<13/b0> (0.51) pid(257)
c012ea00 __fput +<10/60> (0.91) pid(257)
c013705d pipe_read_release +<d/20> (0.97) pid(257)
c0136f5f pipe_release +<f/100> (2.69) pid(257)
c012a223 free_pages +<13/160> (4.86) pid(257)
c0128e53 kfree +<13/200> (5.30) pid(257)
c013d3ef dput +<f/160> (2.41) pid(257)
c013f1f0 iput +<10/200> (4.25) pid(257)
c013e79e clear_inode +<e/90> (4.94) pid(257)
<printk comes next>

..as the pipe between tar and gzip is being closed.

-Mike

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