Hey all,
I'm running a 2.6.12.rc5-mm2 custom compiled kernel, with agpgart unfortunatly statically built into the kernel. I am getting the following strange dmesg outputs:
Debug: sleeping function called from invalid context at include/linux/rwsem.h:66
in_atomic():1, irqs_disabled():0
Call Trace:<ffffffff80132d1f>{__might_sleep+191} <ffffffff80126060>{change_page_attr_addr+48}
<ffffffff80101c28>{init_level4_pgt+3112} <ffffffff80125359>{ioremap_change_attr+73}
<ffffffff80125b6c>{iounmap+140} <ffffffff88428c4c>{:nvidia:os_unmap_kernel_space+9}
<ffffffff882298d5>{:nvidia:_nv002010rm+101} <ffffffff883049bc>{:nvidia:_nv005581rm+298}
<ffffffff883057e0>{:nvidia:_nv005516rm+12} <ffffffff883078a5>{:nvidia:_nv005560rm+243}
<ffffffff882132ee>{:nvidia:_nv001483rm+350} <ffffffff882130e4>{:nvidia:_nv001485rm+72}
<ffffffff88212e92>{:nvidia:_nv001490rm+60} <ffffffff88351c44>{:nvidia:_nv004526rm+38}
<ffffffff88351ba8>{:nvidia:_nv004528rm+28} <ffffffff883512f2>{:nvidia:_nv004371rm+124}
<ffffffff8822ec2b>{:nvidia:_nv001470rm+95} <ffffffff8822ff01>{:nvidia:rm_free_unused_clients+125}
<ffffffff884227e1>{:nvidia:nv_kern_ctl_close+167} <ffffffff88424e69>{:nvidia:nv_kern_close+77}
<ffffffff801a3362>{__fput+210} <ffffffff801a151e>{filp_close+126}
<ffffffff8013d3a3>{put_files_struct+115} <ffffffff8013ebce>{do_exit+830}
<ffffffff80149de5>{__dequeue_signal+485} <ffffffff8013f33a>{do_group_exit+618}
<ffffffff8014e069>{get_signal_to_deliver+2489} <ffffffff8010f42f>{sysret_signal+28}
<ffffffff8010e04f>{do_signal+159} <ffffffff801bf5de>{sys_select+1038}
<ffffffff8010f42f>{sysret_signal+28} <ffffffff8010f717>{ptregscall_common+103}
Anyone have any idea what is going on and what i can do to correct the problem?
-Endy