When the new 2.6.39.2 kernel was published, I tried to compile it for my poor HT machine, which is not able to run any kernel above 2.6.38 :-(. When booting the 2.6.39.2 I've found following problems: [ 185.866381] usb 2-1.2: new full speed USB device number 4 using uhci_hcd [ 188.501954] BUG: sleeping function called from invalid context at include/linux/pagemap.h:350 [ 188.503335] in_atomic(): 0, irqs_disabled(): 1, pid: 1204, name: blkid [ 188.503335] 1 lock held by blkid/1204: [ 188.503335] #0: (&mm->mmap_sem){++++++}, at: [] do_page_fault+0xc2/0x440 [ 188.503335] irq event stamp: 38360 [ 188.503335] hardirqs last enabled at (38359): [] restore_all_notrace+0x0/0x18 [ 188.503335] hardirqs last disabled at (38360): [] error_code+0x5b/0x64 [ 188.503335] softirqs last enabled at (37150): [] __do_softirq+0xdc/0x130 [ 188.503335] softirqs last disabled at (37133): [] do_softirq+0x87/0xd0 [ 188.503335] Pid: 1204, comm: blkid Tainted: G W 2.6.39.2 #1 [ 188.503335] Call Trace: [ 188.503335] [] ? do_softirq+0x87/0xd0 [ 188.503335] [] __might_sleep.part.127+0x8f/0x95 [ 188.503335] [] __might_sleep+0x71/0x90 [ 188.503335] [] filemap_fault+0xf5/0x3b0 [ 188.503335] [] ? ret_from_exception+0x6/0x6 [ 188.503335] [] __do_fault+0x39/0x410 [ 188.503335] [] ? trace_hardirqs_off_thunk+0xc/0x1c [ 188.503335] [] ? ret_from_exception+0x6/0x6 [ 188.503335] [] ? sub_preempt_count.part.142+0x3b/0x80 [ 188.503335] [] handle_pte_fault+0x88/0x1e0 [ 188.503335] [] handle_mm_fault+0x81/0xb0 [ 188.503335] [] do_page_fault+0x121/0x440 [ 188.503335] [] ? trace_hardirqs_on_thunk+0xc/0x10 [ 188.503335] [] ? sys_mlockall+0x3b/0xf0 [ 188.503335] [] ? restore_all+0xf/0xf [ 188.503335] [] ? vmalloc_sync_all+0x100/0x100 [ 188.503335] [] error_code+0x5f/0x64 [ 188.503335] [] ? vmalloc_sync_all+0x100/0x100 [ 188.503335] ------------[ cut here ]------------ [ 188.503335] WARNING: at kernel/lockdep.c:2465 __lockdep_trace_alloc+0x6a/0x70() [ 188.503335] Hardware name: [ 188.503335] Modules linked in: ir_jvc_decoder snd_timer snd_seq_device bttv(+) ir_rc6_decoder i915(+) ir_rc5_decoder firmware_class snd videobuf_dma_sg ir_nec_decoder videobuf_core pcspkr uhci_hcd(+) btcx_risc ehci_hcd rc_core tveeprom usbcore v4l2_common e1000 videodev 8139too parport_serial 8139cp soundcore 8250_pci mii snd_page_alloc i2c_i801 shpchp drm_kms_helper pci_hotplug intel_agp intel_gtt parport_pc floppy parport 8250_pnp evdev processor unix [ 188.503335] Pid: 1204, comm: blkid Tainted: G W 2.6.39.2 #1 [ 188.503335] Call Trace: [ 188.503335] [] ? printk+0x18/0x1a [ 188.503335] [] warn_slowpath_common+0x6d/0xa0 [ 188.503335] [] ? __lockdep_trace_alloc+0x6a/0x70 [ 188.503335] [] ? __lockdep_trace_alloc+0x6a/0x70 [ 188.503335] [] warn_slowpath_null+0x1d/0x20 [ 188.503335] [] __lockdep_trace_alloc+0x6a/0x70 [ 188.503335] [] lockdep_trace_alloc+0x3f/0x60 [ 188.503335] [] kmem_cache_alloc+0x1a/0x110 [ 188.503335] [] anon_vma_prepare+0x53/0x150 [ 188.503335] [] __do_fault+0x277/0x410 [ 188.503335] [] ? trace_hardirqs_off_thunk+0xc/0x1c [ 188.503335] [] handle_pte_fault+0x88/0x1e0 [ 188.503335] [] handle_mm_fault+0x81/0xb0 [ 188.503335] [] do_page_fault+0x121/0x440 [ 188.503335] [] ? trace_hardirqs_on_thunk+0xc/0x10 [ 188.503335] [] ? sys_mlockall+0x3b/0xf0 [ 188.503335] [] ? restore_all+0xf/0xf [ 188.503335] [] ? vmalloc_sync_all+0x100/0x100 [ 188.503335] [] error_code+0x5f/0x64 [ 188.503335] [] ? vmalloc_sync_all+0x100/0x100 [ 188.503335] ---[ end trace 93d72a36b9146f24 ]--- [ 188.847213] kobject: 'ptyc8' (f481a808): kobject_uevent_env I attach the .config file of the affected machine. -- Regards, WZab