Hi Mike, I guess your kernel has CONFIG_DEBUG_FS disabled? Can you try if the following patch resolves the oops? Jan --- ./drivers/s390/cio/qdio_debug.c.enodev +++ ./drivers/s390/cio/qdio_debug.c @@ -169,6 +169,8 @@ static void setup_debugfs_entry(struct q q->nr); debugfs_queues[i] = debugfs_create_file(name, S_IFREG | S_IRUGO | S_IWUSR, debugfs_root, q, &debugfs_fops); + if (IS_ERR(debugfs_queues[i])) + debugfs_queues[i] = NULL; } void qdio_setup_debug_entries(struct qdio_irq *irq_ptr, struct ccw_device *cdev) On Fri, 2009-01-02 at 18:19 -0500, Mike Frysinger wrote: > i was upgrading some vms from 2.6.16.62 to 2.6.27.10 (plus the two patchsets > linux-2.6.27-s390-0{0,1}.tar.gz) when i noticed a regression ... on shutdown, > the vms like to oops (s390 and s390x). anyone recognize this ? i wasnt able > to find anything useful from google ... > > Oops: 0038 Ý#1¨ SMP > Modules linked in: ipv6 > CPU: 2 Not tainted 2.6.27.10 #3 > Process reboot (pid: 29476, task: 000000001f3a91e8, ksp: 000000001ebf3d08) > Krnl PSW : 0704100180000000 00000000002b25c4 (remove_debugfs_entry+0x18/0x40) > R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:0 CC:1 PM:0 EA:3 > Krnl GPRS: 0700000000000001 ffffffffffffffed 000000001d60d900 0000000000000020 > 00000000005ae590 000000001d60c288 00000000005ae580 000000001d608380 > 000000001ebf3c81 000000001fa5fc00 000000001d608000 0000000000000001 > 000000001d608000 00000000003bc3e8 00000000002b2698 000000001ebf3b78 > Krnl Code: 00000000002b25b6: e31040000004 lg %r1,0(%r4) > 00000000002b25bc: b9020011 ltgr %r1,%r1 > 00000000002b25c0: a784000a brc 8,2b25d4 > >00000000002b25c4: e31010100004 lg %r1,16(%r1) > 00000000002b25ca: e32012180020 cg %r2,536(%r1) > 00000000002b25d0: a7840007 brc 8,2b25de > 00000000002b25d4: 41404008 la %r4,8(%r4) > 00000000002b25d8: a737ffef brctg %r3,2b25b6 > Call Trace: > (Ý<0000000000000160>¨ 0x160) > Ý<00000000002aff8e>¨ qdio_shutdown+0x18a/0x43c > Ý<00000000002b1ac6>¨ qdio_cleanup+0x8a/0xec > Ý<00000000002e2142>¨ qeth_qdio_clear_card+0x156/0x34c > Ý<00000000002e85e4>¨ qeth_l2_shutdown+0x28/0x38 > Ý<000000000027fbd8>¨ device_shutdown+0x64/0xdc > Ý<000000000013c958>¨ kernel_restart_prepare+0x3c/0x48 > Ý<000000000013c9be>¨ kernel_restart+0x1e/0x64 > Ý<000000000013d944>¨ sys_reboot+0x180/0x1b4 > Ý<0000000000112a34>¨ sysc_noemu+0x10/0x16 > Ý<000002000010e518>¨ 0x2000010e518 > Last Breaking-Event-Address: > Ý<0000000000000000>¨ 0x0 > <4>---Ý end trace 3447a2a37b0771ca ¨--- > /etc/init.d/reboot.sh: line 7: 29476 Segmentation fault /sbin/reboot > "${opts}" 2> /dev/null > md: stopping all md devices. > -mike -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html