NetBSD Problem Report #19565
Received: (qmail 27305 invoked by uid 605); 26 Dec 2002 07:52:03 -0000
Message-Id: <20021226075201.BEE6011124@narn.netbsd.org>
Date: Wed, 25 Dec 2002 23:52:01 -0800 (PST)
From: christianbiere@gmx.de
Sender: gnats-bugs-owner@netbsd.org
Reply-To: christianbiere@gmx.de
To: gnats-bugs@gnats.netbsd.org
Subject: panic: softdep_write_inodeblock: indirect pointer #1 mismatch
X-Send-Pr-Version: www-1.0
>Number: 19565
>Category: kern
>Synopsis: panic: softdep_write_inodeblock: indirect pointer #1 mismatch
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: fvdl
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Dec 26 07:53:00 +0000 2002
>Closed-Date: Wed Apr 01 04:04:45 +0000 2009
>Last-Modified: Wed Apr 01 06:13:11 +0000 2009
>Originator: Christian Biere
>Release: NetBSD 1.6K
>Organization:
>Environment:
NetBSD 1.6K (UNICRON) #0: Thu Nov 21 20:18:41 CET 2002 root@cyclonus:/usr/src/sys/arch/i386/compile/UNICRON
>Description:
The following is the output of dmesg after the reboot. There was no core dump.
panic: softdep_write_inodeblock: indirect pointer #1 mismatch 0 != 2653064
Begin traceback...
initiate_write_inodeblock(d3c56cd4,c599ba88,0,c021e5f5) at initiate_write_inodeb
lock+0x174
softdep_disk_io_initiation(c599ba88,d40579b4,c08ec000,c01c9251) at softdep_disk_
io_initiation+0x9a
spec_strategy(d4071aa8,d37cf924,d4071ab0,c01c791e) at spec_strategy+0x2c
bwrite(c599ba88,c599ba88,1,c021e5f5,d4071ba0) at bwrite+0x102
ffs_update(d4071ba0,d4071b9c,c59aaf80,0,d3cd7e04) at ffs_update+0x25b
ffs_balloc(d4071c40,a918,c051bce8,c06a93bc,0) at ffs_balloc+0xdc6
ffs_gop_alloc(d3cd7e04,5c34000,0,8a2,0) at ffs_gop_alloc+0xb3
ufs_balloc_range(d3cd7e04,5c34000,0,8a2,0) at ufs_balloc_range+0x236
ffs_write(d4071e7c,20002,d4071e6c,c41e8,d4071f80) at ffs_write+0x5b7
vn_write(d3edc9f4,d3edca1c,d4071ee0,c0a85300,1) at vn_write+0xee
dofilewrite(d40579b4,6e,d3edc9f4,9a8e000,a2) at dofilewrite+0x9b
sys_write(d40579b4,d4071f80,d4071f78,520054) at sys_write+0x67
syscall_plain(1f,1f,1f,1f,8106638) at syscall_plain+0xa7
End traceback...
syncing disks... panic: lockmgr: locking against myself
Begin traceback...
lockmgr(d3cd7e70,10012,d3cd7e04,c0270001,2f00) at lockmgr+0x5bd
genfs_lock(d4071864,5,1,c01d9c6c) at genfs_lock+0x1c
vn_lock(d3cd7e04,10012,d40718a0,c02300b6,d3cd7e04) at vn_lock+0x75
vget(d3cd7e04,10012,d40579b4,4) at vget+0xcd
ffs_sync(c08ea400,2,c0a85300,d40579b4) at ffs_sync+0xa3
sys_sync(d40579b4,0,0,c02247a0,100) at sys_sync+0x5a
vfs_shutdown(d40719cc,1,fff3,c03144b2,c0205d84) at vfs_shutdown+0x6e
cpu_reboot(100,0,d40579b4,c0364430,d3b7c850) at cpu_reboot+0x3b
panic(c0308d20,c0308cc4,1,0,287b88) at panic+0x123
initiate_write_inodeblock(d3c56cd4,c599ba88,0,c021e5f5) at initiate_write_inodeb
lock+0x174
softdep_disk_io_initiation(c599ba88,d40579b4,c08ec000,c01c9251) at softdep_disk_
io_initiation+0x9a
spec_strategy(d4071aa8,d37cf924,d4071ab0,c01c791e) at spec_strategy+0x2c
bwrite(c599ba88,c599ba88,1,c021e5f5,d4071ba0) at bwrite+0x102
ffs_update(d4071ba0,d4071b9c,c59aaf80,0,d3cd7e04) at ffs_update+0x25b
ffs_balloc(d4071c40,a918,c051bce8,c06a93bc,0) at ffs_balloc+0xdc6
ffs_gop_alloc(d3cd7e04,5c34000,0,8a2,0) at ffs_gop_alloc+0xb3
ufs_balloc_range(d3cd7e04,5c34000,0,8a2,0) at ufs_balloc_range+0x236
ffs_write(d4071e7c,20002,d4071e6c,c41e8,d4071f80) at ffs_write+0x5b7
vn_write(d3edc9f4,d3edca1c,d4071ee0,c0a85300,1) at vn_write+0xee
dofilewrite(d40579b4,6e,d3edc9f4,9a8e000,a2) at dofilewrite+0x9b
sys_write(d40579b4,d4071f80,d4071f78,520054) at sys_write+0x67
syscall_plain(1f,1f,1f,1f,8106638) at syscall_plain+0xa7
End traceback...
syncing disks... panic: lockmgr: locking against myself
Begin traceback...
lockmgr(d3cd7e70,10012,d3cd7e04,c0270001,2f00) at lockmgr+0x5bd
genfs_lock(d4071864,5,1,c01d9c6c) at genfs_lock+0x1c
vn_lock(d3cd7e04,10012,d40718a0,c02300b6,d3cd7e04) at vn_lock+0x75
vget(d3cd7e04,10012,d40579b4,4) at vget+0xcd
ffs_sync(c08ea400,2,c0a85300,d40579b4) at ffs_sync+0xa3
sys_sync(d40579b4,0,0,c02247a0,100) at sys_sync+0x5a
vfs_shutdown(d40719cc,1,fff3,c03144b2,c0205d84) at vfs_shutdown+0x6e
cpu_reboot(100,0,d40579b4,c0364430,d3b7c850) at cpu_reboot+0x3b
panic(c0308d20,c0308cc4,1,0,287b88) at panic+0x123
initiate_write_inodeblock(d3c56cd4,c599ba88,0,c021e5f5) at initiate_write_inodeb
lock+0x174
softdep_disk_io_initiation(c599ba88,d40579b4,c08ec000,c01c9251) at softdep_disk_
io_initiation+0x9a
spec_strategy(d4071aa8,d37cf924,d4071ab0,c01c791e) at spec_strategy+0x2c
bwrite(c599ba88,c599ba88,1,c021e5f5,d4071ba0) at bwrite+0x102
ffs_update(d4071ba0,d4071b9c,c59aaf80,0,d3cd7e04) at ffs_update+0x25b
ffs_balloc(d4071c40,a918,c051bce8,c06a93bc,0) at ffs_balloc+0xdc6
ffs_gop_alloc(d3cd7e04,5c34000,0,8a2,0) at ffs_gop_alloc+0xb3
ufs_balloc_range(d3cd7e04,5c34000,0,8a2,0) at ufs_balloc_range+0x236
ffs_write(d4071e7c,20002,d4071e6c,c41e8,d4071f80) at ffs_write+0x5b7
vn_write(d3edc9f4,d3edca1c,d4071ee0,c0a85300,1) at vn_write+0xee
dofilewrite(d40579b4,6e,d3edc9f4,9a8e000,a2) at dofilewrite+0x9b
sys_write(d40579b4,d4071f80,d4071f78,520054) at sys_write+0x67
syscall_plain(1f,1f,1f,1f,8106638) at
>How-To-Repeat:
I don't know. This happened when the /usr partition was full (for users, not root) and I typed in rm -rf /tmp/obj. /tmp is on the / partition. I'm not sure whether this was just coincidence.
>Fix:
>Release-Note:
>Audit-Trail:
From: Pavel Cahyna <pcah8322@artax.karlin.mff.cuni.cz>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/19565
Date: Sat, 1 Mar 2003 14:30:09 +0100
The same problem appeared on 1.6_STABLE from November 22 2002 when
filling the array by cp -pR of a large directory (source and destination
on the same filesystem).
FreeBSD's PR 15063 describes the same problem, but according to fvdl,
their fix doesn't apply to NetBSD.
The problem is also described here:
http://mail-index.netbsd.org/current-users/2002/07/04/0023.html
Here is the dmesg and traceback (note that the second panic was
generated by trying to sync from ddb).
--- cut here ---
db> dmesg
[ using 558472 bytes of netbsd ELF symbol table ]
consinit: using prom console
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 1.6_STABLE (GENERIC) #0: Fri Nov 22 12:41:51 MET 2002
bouyer@java:/home/tmp/alpha/obj/sys/arch/alpha/compile/GENERIC
DEC 3000 - M600, 175MHz, s/n
8192 byte page size, 1 processor.
total memory = 192 MB
(2048 KB reserved for PROM, 190 MB used by NetBSD)
avail memory = 168 MB
using 1228 buffers containing 9824 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21064-1
cpu0: Architecture extensions: 2<FIX>
tcasic0 at mainbus0
tc0 at tcasic0: 25 MHz clock
ioasic0 at tc0 slot 7 offset 0x0: fast mode
le0 at ioasic0 offset 0xc0000: address 08:00:2b:be:e4:bf
le0: 32 receive buffers, 8 transmit buffers
scc0 at ioasic0 offset 0x100000
scc1 at ioasic0 offset 0x180000: console
mcclock0 at ioasic0 offset 0x200000: mc146818 or compatible
bba0 at ioasic0 offset 0x240000
audio0 at bba0: full duplex, mmap
tcds0 at tc0 slot 6 offset 0x0: TurboChannel Dual SCSI (baseboard)
tcds0: fast mode set for chip 0
asc0 at tcds0 chip 0: NCR53C94, 40MHz, SCSI ID 7
scsibus0 at asc0: 8 targets, 8 luns per target
tcds0: fast mode set for chip 1
asc1 at tcds0 chip 1: NCR53C94, 40MHz, SCSI ID 7
scsibus1 at asc1: 8 targets, 8 luns per target
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 1 lun 0: <Quantum, VP32210, 81HA> SCSI2 0/direct fixed
sd0: 2103 MB, 4243 cyl, 8 head, 126 sec, 512 bytes/sect x 4308352 sectors
sd0: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
scsibus1: waiting 2 seconds for devices to settle...
sd1 at scsibus1 target 2 lun 0: <CDC, 94181-15, 0297> SCSI1 0/direct fixed
sd1: 315 MB, 791 cyl, 15 head, 54 sec, 512 bytes/sect x 645300 sectors
sd1: async, 8-bit transfers
sd2 at scsibus1 target 4 lun 0: <CDC, 94181-15, 0297> SCSI1 0/direct fixed
sd2: 315 MB, 791 cyl, 15 head, 54 sec, 512 bytes/sect x 645300 sectors
sd2: async, 8-bit transfers
Kernelized RAIDframe activated
root on sd0a dumps on sd0b
root file system type: ffs
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
arpresolve: can't allocate llinfo on le0 for 192.168.4.1
uid 1000 comm cp on /obj: file system full
panic: softdep_write_inodeblock: indirect pointer #0 mismatch 0 != 347520
syncing disks... panic: lockmgr: locking against myself
db> t
cpu_Debugger() at cpu_Debugger+0x4
panic() at panic+0x168
lockmgr() at lockmgr+0x98c
genfs_lock() at genfs_lock+0x28
VOP_LOCK() at VOP_LOCK+0x3c
vn_lock() at vn_lock+0xa0
vget() at vget+0x14c
ffs_sync() at ffs_sync+0x114
sys_sync() at sys_sync+0xa8
vfs_shutdown() at vfs_shutdown+0x9c
cpu_reboot() at cpu_reboot+0x74
db_sync_cmd() at db_sync_cmd+0x28
db_command() at db_command+0x314
db_command_loop() at db_command_loop+0xcc
db_trap() at db_trap+0x180
ddb_trap() at ddb_trap+0xe8
alpha_debug() at alpha_debug+0x48
trap() at trap+0x144
XentIF() at XentIF+0x20
--- instruction fault (from ipl 4) ---
cpu_Debugger() at cpu_Debugger+0x4
panic() at panic+0x168
initiate_write_inodeblock() at initiate_write_inodeblock+0x220
softdep_disk_io_initiation() at softdep_disk_io_initiation+0xbc
spec_strategy() at spec_strategy+0x48
VOP_STRATEGY() at VOP_STRATEGY+0x3c
bwrite() at bwrite+0x1d4
ffs_update() at ffs_update+0x37c
VOP_UPDATE() at VOP_UPDATE+0x44
ffs_balloc() at ffs_balloc+0xfc0
VOP_BALLOC() at VOP_BALLOC+0x4c
ffs_gop_alloc() at ffs_gop_alloc+0xb0
ffs_write() at ffs_write+0x484
VOP_WRITE() at VOP_WRITE+0x44
vn_write() at vn_write+0x13c
dofilewrite() at dofilewrite+0xd8
sys_write() at sys_write+0xbc
syscall_plain() at syscall_plain+0x154
XentSys() at XentSys+0x58
--- syscall (4) ---
--- user mode ---
db> reboot 0x104
dump to dev 8,1 not possible
rebooting...
--- cut here ---
Here are the messages from fsck:
/dev/rsd0a: MARKING FILE SYSTEM CLEAN
/dev/rccd0a: INCORRECT BLOCK COUNT I=11403 (256 should be 208) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11408 (224 should be 208) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11436 (272 should be 208) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11448 (70 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11449 (88 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11450 (82 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11451 (134 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11452 (6 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11453 (78 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11454 (50 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11455 (110 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11456 (116 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11457 (104 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11458 (132 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11459 (78 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11460 (84 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11461 (88 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11462 (80 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11463 (132 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11464 (98 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11465 (22 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11466 (122 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11467 (54 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11468 (76 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11469 (74 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11470 (240 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11471 (84 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11472 (44 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11473 (58 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11474 (90 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11475 (76 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11476 (50 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11477 (52 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11478 (116 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11479 (188 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11480 (54 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11481 (156 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11482 (100 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11483 (80 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11484 (54 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11485 (80 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11486 (24 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11487 (88 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11488 (188 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11489 (74 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11490 (110 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11491 (70 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11492 (178 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11493 (96 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11494 (84 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11495 (84 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11496 (114 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11497 (130 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11498 (70 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11499 (126 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11500 (240 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11501 (88 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11502 (64 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11503 (384 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11504 (56 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11505 (6 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11506 (54 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11507 (126 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11508 (464 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11509 (400 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11510 (416 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11511 (416 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11512 (400 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11513 (528 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11514 (480 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11515 (148 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11516 (400 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11517 (24 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11518 (384 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11519 (416 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11520 (464 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11521 (528 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11522 (368 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11523 (368 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11524 (416 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11525 (416 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11526 (432 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11527 (2 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11528 (92 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11529 (6 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11530 (128 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11531 (146 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11532 (142 should be 128) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11533 (352 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11534 (432 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11535 (464 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11536 (448 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11537 (496 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11538 (384 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11539 (20 should be 0) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11540 (320 should be 192) (CORRECTED)
/dev/rccd0a: INCORRECT BLOCK COUNT I=11541 (208 should be 128) (CORRECTED)
/dev/rccd0a: UNREF FILE I=11507 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:49 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11508 OWNER=build MODE=100664
/dev/rccd0a: SIZE=224792 MTIME=Feb 5 10:49 2003 (RECONNECTED)
/dev/rccd0a: NO lost+found DIRECTORY (CREATED)
/dev/rccd0a: UNREF FILE I=11509 OWNER=build MODE=100664
/dev/rccd0a: SIZE=195928 MTIME=Feb 5 10:50 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11510 OWNER=build MODE=100664
/dev/rccd0a: SIZE=197904 MTIME=Feb 5 10:50 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11511 OWNER=build MODE=100664
/dev/rccd0a: SIZE=202940 MTIME=Feb 5 10:50 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11512 OWNER=build MODE=100664
/dev/rccd0a: SIZE=193460 MTIME=Feb 5 10:50 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11513 OWNER=build MODE=100664
/dev/rccd0a: SIZE=254196 MTIME=Feb 5 10:50 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11514 OWNER=build MODE=100664
/dev/rccd0a: SIZE=232704 MTIME=Feb 5 10:50 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11515 OWNER=build MODE=100664
/dev/rccd0a: SIZE=65536 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11516 OWNER=build MODE=100664
/dev/rccd0a: SIZE=195224 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11517 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:51 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11518 OWNER=build MODE=100664
/dev/rccd0a: SIZE=182336 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11519 OWNER=build MODE=100664
/dev/rccd0a: SIZE=197376 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11520 OWNER=build MODE=100664
/dev/rccd0a: SIZE=222080 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11521 OWNER=build MODE=100664
/dev/rccd0a: SIZE=255748 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11522 OWNER=build MODE=100664
/dev/rccd0a: SIZE=177444 MTIME=Feb 5 10:51 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11523 OWNER=build MODE=100664
/dev/rccd0a: SIZE=179288 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11524 OWNER=build MODE=100664
/dev/rccd0a: SIZE=203556 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11525 OWNER=build MODE=100664
/dev/rccd0a: SIZE=201728 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11526 OWNER=build MODE=100664
/dev/rccd0a: SIZE=207432 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11527 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:52 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11528 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:52 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11529 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:52 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11530 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:52 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11531 OWNER=build MODE=100664
/dev/rccd0a: SIZE=65536 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11532 OWNER=build MODE=100664
/dev/rccd0a: SIZE=65536 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11533 OWNER=build MODE=100664
/dev/rccd0a: SIZE=169300 MTIME=Feb 5 10:52 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11534 OWNER=build MODE=100664
/dev/rccd0a: SIZE=207020 MTIME=Feb 5 10:53 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11535 OWNER=build MODE=100664
/dev/rccd0a: SIZE=224568 MTIME=Feb 5 10:53 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11536 OWNER=build MODE=100664
/dev/rccd0a: SIZE=216244 MTIME=Feb 5 10:53 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11537 OWNER=build MODE=100664
/dev/rccd0a: SIZE=244528 MTIME=Feb 5 10:53 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11538 OWNER=build MODE=100664
/dev/rccd0a: SIZE=181672 MTIME=Feb 5 10:53 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11539 OWNER=build MODE=100664
/dev/rccd0a: SIZE=0 MTIME=Feb 5 10:53 2003 (CLEARED)
/dev/rccd0a: UNREF FILE I=11540 OWNER=build MODE=100664
/dev/rccd0a: SIZE=151780 MTIME=Feb 5 10:53 2003 (RECONNECTED)
/dev/rccd0a: UNREF FILE I=11541 OWNER=build MODE=100664
/dev/rccd0a: SIZE=65536 MTIME=Mar 1 10:57 2003 (RECONNECTED)
/dev/rccd0a: FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED)
/dev/rccd0a: SUMMARY INFORMATION BAD (SALVAGED)
/dev/rccd0a: BLK(S) MISSING IN BIT MAPS (SALVAGED)
/dev/rccd0a: 15881 files, 588194 used, 36479 free (4551 frags, 3991 blocks, 0.7%
fragmentation)
/dev/rccd0a: MARKING FILE SYSTEM CLEAN
All the inodes mentioned are the files created by the copy.
From: Pavel Cahyna <pcah8322@artax.karlin.mff.cuni.cz>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/19565
Date: Sat, 22 Mar 2003 15:18:55 +0100
I have found an easy way to repeat this panic:
- configure a small vnd and mount it with softdeps.
- almost fill it, so there are only 13 blocks left.
(verify by typing dumpfs vnd0a: it should display
nbfree 13 )
- then type
dd if=/dev/zero of=mountpoint/foo bs=4096 (or what is the fs block
size) count=13
- it should crash.
I have a dump of this panic, with debugging symbols, so I can provide
more information on request.
here is the traceback:
Script started on Sat Mar 22 17:51:24 2003
root@k2:/root/crash# gdb netbsd.gdb
GNU gdb 5.0nb1
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386--netbsdelf"...
(gdb) bt
No stack.
(gdb) target kcore netbsd.3.core
panic: %s: indirect pointer #%d mismatch %d != %d
#0 0x1 in ?? ()
(gdb) bt
#0 0x1 in ?? ()
#1 0xc030dc33 in cpu_reboot (howto=260, bootstr=0x0)
at /usr/src/sys/arch/i386/i386/machdep.c:2236
#2 0xc0220a6d in db_reboot_cmd () at /usr/src/sys/ddb/db_command.c:669
#3 0xc0220748 in db_command (last_cmdp=0xc0444014, cmd_table=0xc03df9ec)
at /usr/src/sys/ddb/db_command.c:456
#4 0xc0220347 in db_command_loop () at /usr/src/sys/ddb/db_command.c:246
#5 0xc0223e20 in db_trap (type=1, code=0) at /usr/src/sys/ddb/db_trap.c:92
#6 0xc030aa5c in kdb_trap (type=1, code=0, regs=0xc5e71960)
at /usr/src/sys/arch/i386/i386/db_interface.c:129
#7 0xc031682b in trap (frame={tf_gs = 16, tf_fs = 16, tf_es = -974716912,
tf_ds = -1067319280, tf_edi = 256, tf_esi = -1069732512,
tf_ebp = -974710368, tf_ebx = -974710324, tf_edx = -1069650306,
tf_ecx = 23680, tf_eax = 3382, tf_trapno = 1, tf_err = 0,
tf_eip = -1070552276, tf_cs = -1069678584, tf_eflags = 514,
tf_esp = -974710336, tf_ss = -1071368267, tf_vm86_es = -974871616,
tf_vm86_ds = 2040, tf_vm86_fs = -1019915560, tf_vm86_gs = -1071513584})
at /usr/src/sys/arch/i386/i386/trap.c:220
#8 0xc0100e81 in calltrap ()
#9 0xc02437b5 in panic (
fmt=0xc03d2d60 "%s: indirect pointer #%d mismatch %d != %d")
at /usr/src/sys/kern/subr_prf.c:237
#10 0xc01fcbd7 in initiate_write_inodeblock (inodedep=0xc5d7b2f4,
---Type <return> to continue, or q <return> to quit---
bp=0xc22ba668) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3444
#11 0xc01fc7c2 in softdep_disk_io_initiation (bp=0xc22ba668)
at /usr/src/sys/ufs/ffs/ffs_softdep.c:3270
#12 0xc026bf80 in spec_strategy (v=0xc5e71aa8)
at /usr/src/sys/miscfs/specfs/spec_vnops.c:519
#13 0xc0266b8f in VOP_STRATEGY (bp=0xc22ba668)
at /usr/src/sys/kern/vnode_if.c:102
#14 0xc025b8a3 in bwrite (bp=0xc22ba668) at /usr/src/sys/kern/vfs_bio.c:357
#15 0xc01f7527 in ffs_update (v=0xc5e71b5c)
at /usr/src/sys/ufs/ffs/ffs_inode.c:148
#16 0xc0267667 in VOP_UPDATE (vp=0xc5e0320c, access=0x0, modify=0x0, flags=1)
at /usr/src/sys/kern/vnode_if.c:1498
#17 0xc01f6c3b in ffs_balloc (v=0xc5e71c90)
at /usr/src/sys/ufs/ffs/ffs_balloc.c:470
#18 0xc0267563 in VOP_BALLOC (vp=0xc5e0320c, startoffset=49152, size=4096,
cred=0xc06c4500, flags=0, bpp=0x0) at /usr/src/sys/kern/vnode_if.c:1370
#19 0xc01f6e0b in ffs_gop_alloc (vp=0xc5e0320c, off=49152, len=4096, flags=0,
cred=0xc06c4500) at /usr/src/sys/ufs/ffs/ffs_balloc.c:530
#20 0xc0202635 in ffs_write (v=0xc5e71e4c)
at /usr/src/sys/ufs/ufs/ufs_readwrite.c:338
#21 0xc0266e3b in VOP_WRITE (vp=0xc5e0320c, uio=0xc5e71ee0, ioflag=1,
cred=0xc06c4500) at /usr/src/sys/kern/vnode_if.c:458
#22 0xc0266793 in vn_write (fp=0xc5cda680, offset=0xc5cda6a8, uio=0xc5e71ee0,
---Type <return> to continue, or q <return> to quit---
cred=0xc06c4500, flags=1) at /usr/src/sys/kern/vfs_vnops.c:434
#23 0xc02475bb in dofilewrite (p=0xc5e661d4, fd=4, fp=0xc5cda680,
buf=0x8062000, nbyte=<error type>, offset=0xc5cda6a8, flags=1,
retval=0xc5e71f78) at /usr/src/sys/kern/sys_generic.c:346
#24 0xc0247517 in sys_write (p=0xc5e661d4, v=0xc5e71f80, retval=0xc5e71f78)
at /usr/src/sys/kern/sys_generic.c:303
#25 0xc0316383 in syscall_plain (frame={tf_gs = 31, tf_fs = 31, tf_es = 31,
tf_ds = 31, tf_edi = -1077946608, tf_esi = 134619136,
tf_ebp = -1077946592, tf_ebx = 4096, tf_edx = 0, tf_ecx = 0, tf_eax = 4,
tf_trapno = 3, tf_err = 2, tf_eip = 134580291, tf_cs = 23,
tf_eflags = 663, tf_esp = -1077946668, tf_ss = 31, tf_vm86_es = 0,
tf_vm86_ds = 0, tf_vm86_fs = 0, tf_vm86_gs = 0})
at /usr/src/sys/arch/i386/i386/syscall.c:140
#26 0xc0100f4e in syscall1 ()
can not access 0xbfbfd720, invalid translation (invalid PDE)
can not access 0xbfbfd720, invalid translation (invalid PDE)
Cannot access memory at address 0xbfbfd720
(gdb) msgbuf
msgbufp 0xc22a5000: bufx 3556 bufr 3310 bufs 8176
Dumping 0xc22a5df4 length 4620
Dumping 0xc22a5010 length 3556
NetBSD 1.6_STABLE (EISA-DEBUG: ep bez resetu, DEBUG, DIAGNOSTIC, odesilani multicastu) #4: Mon Feb 10 22:06:29 CET 2003
build@omega:/obj/kernobjdir/i386/EISA-DEBUG
cpu0: Intel 486DX (486-class)
total memory = 50044 KB
avail memory = 42148 KB
using 651 buffers containing 2604 KB of memory
mainbus0 (root)
eisa0 at mainbus0
ahb0 at eisa0 slot 1: Adaptec AHA-1740A SCSI
ahb0: interrupting at irq 10
scsibus0 at ahb0: 8 targets, 8 luns per target
unknown 3Com device TCM6790 at eisa0 slot 3 not configured
ahb1 at eisa0 slot 8: Adaptec AHA-1740A SCSI
ahb1: interrupting at irq 10
scsibus1 at ahb1: 8 targets, 8 luns per target
ep0 at eisa0 slot 10: 3Com 3C579 Ethernet
ep0: interrupting at irq 15
ep0: address 00:20:af:2c:2f:68, 8KB byte-wide FIFO, 5:3 Rx:Tx split
---Type <return> to continue, or q <return> to quit---
ep0: 10base5, 10base2 (default 10base2)
isa0 at mainbus0
tr0 at isa0 port 0xa20-0xa23 iomem 0xd8000-0xdbfff irq 7
tr0: address 00:60:8c:23:a7:50 ring speed 16 Mbps
com0 at isa0 port 0x3f8-0x3ff irq 4: ns8250 or ns16450, no fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns8250 or ns16450, no fifo
pckbc0 at isa0 port 0x60-0x64
pckbd: error setting scanset 2
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pmsprobe: reset error 5
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
wd0 at wdc0 channel 0 drive 0: <QUANTUM FIREBALL540A>
wd0: drive supports 8-sector PIO transfers, LBA addressing
wd0: 519 MB, 1056 cyl, 16 head, 63 sec, 512 bytes/sect x 1064448 sectors
wd0: drive supports PIO mode 4, DMA mode 2
vga0 at isa0 port 0x3b0-0x3df iomem 0xa0000-0xbffff
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
lptprobe: mask ff data 55 failed
lpt1 at isa0 port 0x278-0x27b irq 5
lptprobe: mask ff data 55 failed
---Type <return> to continue, or q <return> to quit---
seaprobe: board type unknown at address 0xc0523000
pcppi0 at isa0 port 0x61
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
isapnp0: no ISA Plug 'n Play devices found
biomask 7f45 netmask ffc5 ttymask ffe7
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <CONNER, CFP1060S 1.05GB, 203C> SCSI2 0/direct fixed
sd0: 1013 MB, 2756 cyl, 8 head, 94 sec, 512 bytes/sect x 2074880 sectors
scsibus1: waiting 2 seconds for devices to settle...
sd1 at scsibus1 target 6 lun 0: <CONNER, CFP1060S 1.05GB, 203C> SCSI2 0/direct fixed
sd1: 1013 MB, 2756 cyl, 8 head, 94 sec, 512 bytes/sect x 2074880 sectors
raidattach: Asked for 8 units
Kernelized RAIDframe activated
Searching for raid components...
wd0: no disk label
IPsec: Initialized Security Association Processing.
wd0: no disk label
findroot: can't open dev wd0a (6)
boot device: sd0
---Type <return> to continue, or q <return> to quit---
root on sd0a dumps on sd0b
mountroot: trying coda...
mountroot: trying msdos...
mountroot: trying cd9660...
mountroot: trying ntfs...
mountroot: trying nfs...
mountroot: trying lfs...
mountroot: trying ext2fs...
mountroot: trying ffs...
root file system type: ffs
init: copying out path `/sbin/init' 11
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
vnd0: no disk label
vnd0: no disk label
<3>uid 0 comm dd on /mnt/pokus: file system full
panic: softdep_write_inodeblock: indirect pointer #0 mismatch 0 != 2040
dumping to dev 4,1 offset 169991
dump 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
---Type <return> to continue, or q <return> to quit---
(gdb) root@k2:/root/crash#
Script done on Sat Mar 22 17:53:57 2003
Responsible-Changed-From-To: kern-bug-people->fvdl
Responsible-Changed-By: perry
Responsible-Changed-When: Tue Apr 1 12:56:34 PST 2003
Responsible-Changed-Why:
fvdl is the softdep expert
From: Andrew Doran <ad@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/19565 CVS commit: src
Date: Sun, 22 Feb 2009 20:28:07 +0000 (UTC)
Module Name: src
Committed By: ad
Date: Sun Feb 22 20:28:07 UTC 2009
Modified Files:
src/doc: CHANGES
src/lib/libp2k: p2k.c
src/sbin/fsck_lfs: lfs.c
src/sbin/mount: mount.8
src/sbin/newfs_lfs: make_lfs.c
src/sbin/tunefs: tunefs.8 tunefs.c
src/sys/arch/vax/conf: VAX780
src/sys/conf: files
src/sys/kern: sys_aio.c vfs_bio.c vfs_subr.c vfs_syscalls.c
src/sys/miscfs/specfs: spec_vnops.c
src/sys/miscfs/syncfs: sync_subr.c
src/sys/modules/ffs: Makefile
src/sys/rump/fs/lib/libffs: Makefile
src/sys/rump/include/rump: rump.h
src/sys/rump/librump/rumpvfs: rump_vfs.c vm_vfs.c
src/sys/sys: buf.h vnode.h
src/sys/ufs: files.ufs
src/sys/ufs/ffs: ffs_alloc.c ffs_balloc.c ffs_extern.h ffs_inode.c
ffs_snapshot.c ffs_vfsops.c ffs_vnops.c ffs_wapbl.c
src/sys/ufs/lfs: lfs_rfw.c lfs_vfsops.c lfs_vnops.c
src/sys/ufs/ufs: inode.h ufs_dirhash.c ufs_extern.h ufs_inode.c
ufs_lookup.c ufs_readwrite.c ufs_vnops.c ufs_wapbl.c
src/sys/uvm: uvm_pager.c
Removed Files:
src/sys/rump/librump/rumpkern/opt: opt_softdep.h
src/sys/ufs/ffs: ffs_softdep.c ffs_softdep.stub.c softdep.h
Log Message:
PR kern/26878 FFSv2 + softdep = livelock (no free ram)
PR kern/16942 panic with softdep and quotas
PR kern/19565 panic: softdep_write_inodeblock: indirect pointer #1 mismatch
PR kern/26274 softdep panic: allocdirect_merge: ...
PR kern/26374 Long delay before non-root users can write to softdep partitions
PR kern/28621 1.6.x "vp != NULL" panic in ffs_softdep.c:4653 while unmounting a softdep (+quota) filesystem
PR kern/29513 FFS+Softdep panic with unfsck-able file-corruption
PR kern/31544 The ffs softdep code appears to fail to write dirty bits to disk
PR kern/31981 stopping scsi disk can cause panic (softdep)
PR kern/32116 kernel panic in softdep (assertion failure)
PR kern/32532 softdep_trackbufs deadlock
PR kern/37191 softdep: locking against myself
PR kern/40474 Kernel panic after remounting raid root with softdep
Retire softdep, pass 2. As discussed and later formally announced on the
mailing lists.
To generate a diff of this commit:
cvs rdiff -r1.1191 -r1.1192 src/doc/CHANGES
cvs rdiff -r1.8 -r1.9 src/lib/libp2k/p2k.c
cvs rdiff -r1.29 -r1.30 src/sbin/fsck_lfs/lfs.c
cvs rdiff -r1.65 -r1.66 src/sbin/mount/mount.8
cvs rdiff -r1.13 -r1.14 src/sbin/newfs_lfs/make_lfs.c
cvs rdiff -r1.37 -r1.38 src/sbin/tunefs/tunefs.8 src/sbin/tunefs/tunefs.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/vax/conf/VAX780
cvs rdiff -r1.942 -r1.943 src/sys/conf/files
cvs rdiff -r1.22 -r1.23 src/sys/kern/sys_aio.c
cvs rdiff -r1.215 -r1.216 src/sys/kern/vfs_bio.c
cvs rdiff -r1.368 -r1.369 src/sys/kern/vfs_subr.c
cvs rdiff -r1.388 -r1.389 src/sys/kern/vfs_syscalls.c
cvs rdiff -r1.122 -r1.123 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -r1.36 -r1.37 src/sys/miscfs/syncfs/sync_subr.c
cvs rdiff -r1.2 -r1.3 src/sys/modules/ffs/Makefile
cvs rdiff -r1.6 -r1.7 src/sys/rump/fs/lib/libffs/Makefile
cvs rdiff -r1.9 -r1.10 src/sys/rump/include/rump/rump.h
cvs rdiff -r1.1 -r0 src/sys/rump/librump/rumpkern/opt/opt_softdep.h
cvs rdiff -r1.12 -r1.13 src/sys/rump/librump/rumpvfs/rump_vfs.c
cvs rdiff -r1.3 -r1.4 src/sys/rump/librump/rumpvfs/vm_vfs.c
cvs rdiff -r1.110 -r1.111 src/sys/sys/buf.h
cvs rdiff -r1.200 -r1.201 src/sys/sys/vnode.h
cvs rdiff -r1.18 -r1.19 src/sys/ufs/files.ufs
cvs rdiff -r1.121 -r1.122 src/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -r1.51 -r1.52 src/sys/ufs/ffs/ffs_balloc.c
cvs rdiff -r1.74 -r1.75 src/sys/ufs/ffs/ffs_extern.h
cvs rdiff -r1.102 -r1.103 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -r1.91 -r1.92 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -r1.116 -r0 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.23 -r0 src/sys/ufs/ffs/ffs_softdep.stub.c
cvs rdiff -r1.242 -r1.243 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -r1.110 -r1.111 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -r1.11 -r1.12 src/sys/ufs/ffs/ffs_wapbl.c
cvs rdiff -r1.11 -r0 src/sys/ufs/ffs/softdep.h
cvs rdiff -r1.11 -r1.12 src/sys/ufs/lfs/lfs_rfw.c
cvs rdiff -r1.269 -r1.270 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.219 -r1.220 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.55 -r1.56 src/sys/ufs/ufs/inode.h
cvs rdiff -r1.27 -r1.28 src/sys/ufs/ufs/ufs_dirhash.c
cvs rdiff -r1.60 -r1.61 src/sys/ufs/ufs/ufs_extern.h
cvs rdiff -r1.77 -r1.78 src/sys/ufs/ufs/ufs_inode.c
cvs rdiff -r1.100 -r1.101 src/sys/ufs/ufs/ufs_lookup.c
cvs rdiff -r1.93 -r1.94 src/sys/ufs/ufs/ufs_readwrite.c
cvs rdiff -r1.172 -r1.173 src/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -r1.4 -r1.5 src/sys/ufs/ufs/ufs_wapbl.c
cvs rdiff -r1.93 -r1.94 src/sys/uvm/uvm_pager.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Wed, 01 Apr 2009 04:04:45 +0000
State-Changed-Why:
softdep (softupdates) has been removed.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.