-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 11 Feb 2009 23:43:44 +0100 (CET) Thomas Gleixner wrote: > After a 1.5 years sabbatical from preempt-rt we are pleased to > announce a refactored preempt-rt patch against linux-2.6.29-rc4. Hi Thomas, I got the following after booting on my T60: - ------------[ cut here ]------------ WARNING: at crypto/blkcipher.c:327 blkcipher_walk_first+0x72/0x1aa() Hardware name: Modules linked in: fuse i915 drm i2c_algo_bit cfbcopyarea cfbimgblt cfbfillrect autofs4 coretemp sunrpc nf_conntrack_netbios_ns xt_state ipt_REJECT iptable_filter ip_tables cpufreq_ondemand dm_multipath scsi_dh uinput btusb bluetooth sg snd_hda_codec_analog snd_hda_intel snd_hda_codec iwl3945 snd_hwdep e1000e lib80211 snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss video snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc i2c_i801 i2c_core thinkpad_acpi rfkill output iTCO_wdt iTCO_vendor_support button joydev hwmon dm_snapshot dm_zero dm_mirror dm_region_hash dm_log uhci_hcd ohci_hcd ehci_hcd [last unloaded: microcode] Pid: 9, comm: sirq-tasklet/0 Not tainted 2.6.29-rc4-rt1-tip #50 Call Trace: [] warn_slowpath+0xaf/0xd6 [] blkcipher_walk_first+0x72/0x1aa [] ? enqueue_task_fair+0x25/0x68 [] blkcipher_walk_virt+0x1a/0x1c [] crypto_ecb_crypt+0x2b/0x9a [] ? setkey+0xc4/0xd8 [] ? arc4_crypt+0x0/0x5e [] crypto_ecb_decrypt+0x31/0x33 [] ? setkey+0xba/0xcd [] ? __wake_up_common+0x49/0x7f [] ieee80211_wep_decrypt_data+0x5e/0x95 [] ieee80211_wep_decrypt+0x118/0x16f [] ieee80211_crypto_wep_decrypt+0x4b/0x93 [] ieee80211_invoke_rx_handlers+0x26b/0x1395 [] ? native_smp_send_reschedule+0x59/0x5b [] ? resched_task+0x60/0x62 [] ? try_to_wake_up+0x352/0x364 [] ? default_wake_function+0xf/0x11 [] __ieee80211_rx_handle_packet+0x55f/0x59c [] __ieee80211_rx+0x508/0x572 [] ieee80211_tasklet_handler+0x6d/0xff [] __tasklet_action+0xa1/0x112 [] tasklet_action+0x39/0x3b [] ksoftirqd+0x162/0x278 [] ? ksoftirqd+0x0/0x278 [] ? ksoftirqd+0x0/0x278 [] kthread+0x48/0x73 [] child_rip+0xa/0x20 [] ? kthread+0x0/0x73 [] ? child_rip+0x0/0x20 - ---[ end trace b6a0ff9dfe960c5e ]--- It booted to runlevel 5, brought up GDM, I logged in and XFCE came up fine. It wasn't until NetworkManager started dorking around with the 802.11 adapter and started doing WEP things that I got the above warning. Right after I got this, NetworkManager connected and the system locked up. Sorry, no traceback from the panic. I haven't gone far in looking at this, but it looks like we might have to adjust expectations in the crypto code, since it's probably ok to be in_irq() in this case, since we're actually in a kthread. I've attached my config and the dmesg output. Clark -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (GNU/Linux) iEYEARECAAYFAkmTj60ACgkQHyuj/+TTEp2BGwCg4hbrHeiTlnr3OoQPXiqZdVAk TqEAnjlFYKlRfNakyTVQ7X6P63dtRBaJ =2w/c -----END PGP SIGNATURE-----