BUG: scheduling while atomic: kernel_oops/5292/0x10000001 Modules linked in: cbc aes_i586 aes_generic binfmt_misc ppdev dm_crypt snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm pcmcia snd_seq_dummy snd_seq_oss arc4 snd_seq_midi iptable_filter snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device yenta_socket snd ip_tables gspca_vc032x ecb rsrc_nonstatic sdhci_pci x_tables gspca_main soundcore pcmcia_core sdhci iwl3945 videodev snd_page_alloc nvidia(P) iwlcore mac80211 cfg80211 v4l1_compat joydev acer_wmi led_class psmouse serio_raw lp parport usbhid video output b44 ssb mii intel_agp agpgart Pid: 5292, comm: kernel_oops Tainted: P D 2.6.31-14-generic #48-Ubuntu Call Trace: [] __schedule_bug+0x5d/0x70 [] schedule+0x717/0x730 [] ? hrtimer_interrupt+0x183/0x210 [] __cond_resched+0x18/0x30 [] _cond_resched+0x25/0x30 [] exit_robust_list+0x35/0x120 [] ? irq_exit+0x2f/0x70 [] ? smp_apic_timer_interrupt+0x57/0x90 [] mm_release+0xd7/0xf0 [] exit_mm+0x18/0x120 [] do_exit+0xfc/0x2e0 [] oops_end+0x90/0xd0 [] no_context+0xb4/0xd0 [] __bad_area_nosemaphore+0x3d/0x1a0 [] ? cfq_insert_request+0x55/0x80 [] ? get_io_context+0x18/0x60 [] bad_area_nosemaphore+0x12/0x20 [] do_page_fault+0x2f6/0x380 [] ? do_page_fault+0x0/0x380 [] error_code+0x73/0x80 [] ? prep_new_page+0x9f/0x120 [] get_page_from_freelist+0x1bd/0x360 [] __alloc_pages_nodemask+0xb0/0x120 [] do_anonymous_page+0x66/0x200 [] ? kmap_atomic_prot+0x47/0xf0 [] handle_mm_fault+0x330/0x380 [] do_page_fault+0x148/0x380 [] ? do_page_fault+0x0/0x380 [] error_code+0x73/0x80 [] ? file_read_actor+0x3b/0xe0 [] ? find_get_page+0x1d/0x90 [] T.870+0x25c/0x450 [] ? ext4_file_open+0x48/0xf0 [] generic_file_aio_read+0xa2/0x230 [] ? _spin_lock+0x8/0x10 [] do_sync_read+0xbc/0x100 [] ? lru_cache_add_lru+0x1c/0x40 [] ? autoremove_wake_function+0x0/0x40 [] ? security_file_permission+0xf/0x20 [] ? rw_verify_area+0x5f/0xe0 [] ? handle_mm_fault+0x330/0x380 [] vfs_read+0x97/0x190 [] ? do_sync_read+0x0/0x100 [] ? do_page_fault+0x19b/0x380 [] sys_read+0x3d/0x70 [] syscall_call+0x7/0xb