[2.6.25.18-1] kernel oops/warning
Pawel Golaszewski
blues w pld-linux.org
Pon, 13 Paź 2008, 15:27:34 CEST
Pojawia się u mnie oops za każdym razem gdy jest robiony hotadd lub
hotremove (raczej to pierwsze) dysku twardego SCSI. Nie powoduje to
żadnych utrudnień, ale jest "ciut" niepokojące
[ 6236.323171] ------------[ cut here ]------------
[ 6236.323178] WARNING: at fs/sysfs/dir.c:424 sysfs_add_one+0xb7/0xe0()
[ 6236.323184] Modules linked in: tcp_diag xt_owner xt_multiport xt_tcpudp ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables vroot softdog inet_diag e100 mii e1000 xfs 8021q uhci_hcd usbcore rtc ext3 jbd mbcache scsi_wait_scan sd_mod sym53c8xx scsi_transport_spi scsi_mod raid1 md_mod
[ 6236.323246] Pid: 17288, comm: scsiadd Not tainted 2.6.25.18-1 #1
[ 6236.323254] [<c0124b4f>] warn_on_slowpath+0x5f/0xa0
[ 6236.323270] [<c0232a00>] vsnprintf+0x300/0x7a0
[ 6236.323288] [<c012541b>] release_console_sem+0x1bb/0x1e0
[ 6236.323310] [<c01b3700>] find_inode+0x0/0x70
[ 6236.323320] [<c01e9fa0>] sysfs_ilookup_test+0x0/0x10
[ 6236.323332] [<c01b387c>] ifind+0x3c/0xa0
[ 6236.323345] [<c01ea447>] sysfs_add_one+0xb7/0xe0
[ 6236.323358] [<c01e9deb>] sysfs_add_file+0x4b/0x90
[ 6236.323373] [<c01e9e56>] sysfs_add_file_to_group+0x26/0x90
[ 6236.323386] [<f881d961>] spi_populate_ppr_msg+0x881/0x1520 [scsi_transport_spi]
[ 6236.323400] [<f881d920>] spi_populate_ppr_msg+0x840/0x1520 [scsi_transport_spi]
[ 6236.323415] [<c02a3fe0>] transport_configure+0x0/0x30
[ 6236.323427] [<c02a3ffd>] transport_configure+0x1d/0x30
[ 6236.323440] [<c02a3c43>] attribute_container_device_trigger+0x83/0xc0
[ 6236.323457] [<f885c18c>] scsi_get_host_dev+0x13c/0x830 [scsi_mod]
[ 6236.323480] [<c01a8d91>] do_path_lookup+0x81/0x220
[ 6236.323492] [<c019f15d>] get_empty_filp+0x6d/0x1d0
[ 6236.323505] [<c017acde>] get_page_from_freelist+0x22e/0x470
[ 6236.323525] [<c037a4d7>] __mutex_lock_slowpath+0x167/0x1d0
[ 6236.323543] [<f885c962>] scsi_scan_host_selected+0xe2/0x350 [scsi_mod]
[ 6236.323565] [<c022e27f>] kobject_get+0xf/0x20
[ 6236.323576] [<c029e180>] get_device+0x10/0x20
[ 6236.323589] [<f885f0fe>] scsi_exit_procfs+0x51e/0x530 [scsi_mod]
[ 6236.323616] [<f885eec0>] scsi_exit_procfs+0x2e0/0x530 [scsi_mod]
[ 6236.323636] [<c01d8821>] proc_reg_write+0x61/0x90
[ 6236.323650] [<c01d87c0>] proc_reg_write+0x0/0x90
[ 6236.323660] [<c019e440>] vfs_write+0xa0/0x160
[ 6236.323674] [<c019e5d1>] sys_write+0x41/0x80
[ 6236.323687] [<c0104d22>] sysenter_past_esp+0x5f/0x85
[ 6236.323706] =======================
[ 6236.323712] ---[ end trace 24b06eda2a145e37 ]---
Ktoś może to potwierdzić?
Prawdopodobnie to jest rozwiązanie:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=cc74d96f47b0d916840f92092595e3be9731e047
Nie znam tego podsystemu, więc prosiłbym kogoś z ostatnio-grzebiących w
kernelu o spojrzenie.
--
pozdr. Paweł Gołaszewski jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.
Więcej informacji o liście dyskusyjnej pld-devel-pl