Karsten:

kein free im dss1_fromup

beim kompilieren von mISDN kommen fehler bei den kartentreibern

problem bei tx_skb in "fill_fifo" und "dfill_fifo"

welche minor id beim timer device?

oeffen verhindern bei NT-mode

du rufst im data_sock_bind() die funktion lock_sock() auf.
die interrupts sind disabled. das wird wiederrum in local_bh_enable als
warning ausgegeben.
auch darf nicht sock_queue_rcv_skb in einem softirq aufgerufen werden!
May  3 11:57:35 isdn kernel: create_l2entity: ret 1 0
May  3 11:57:35 isdn kernel: WARNING: at kernel/softirq.c:138 local_bh_enable()
May  3 11:57:35 isdn kernel:  [show_trace_log_lvl+25/46] show_trace_log_lvl+0x19/0x2e
May  3 11:57:35 isdn kernel:  [show_trace+18/20] show_trace+0x12/0x14
May  3 11:57:35 isdn kernel:  [dump_stack+20/22] dump_stack+0x14/0x16
May  3 11:57:35 isdn kernel:  [local_bh_enable+76/162] local_bh_enable+0x4c/0xa2
May  3 11:57:35 isdn kernel:  [sock_queue_rcv_skb+125/209] sock_queue_rcv_skb+0x7d/0xd1
May  3 11:57:35 isdn kernel:  [<ca89a845>] mISDN_send+0x5a/0x83 [mISDN_core]
May  3 11:57:35 isdn kernel:  [<ca89d4d7>] l2up_create+0xba/0xe5 [mISDN_core]
May  3 11:57:35 isdn kernel:  [<ca8a07ac>] l2_ctrl+0x79/0x9f [mISDN_core]
May  3 11:57:35 isdn kernel:  [<ca8a2783>] create_teimgr+0x1ca/0x331 [mISDN_core]
May  3 11:57:35 isdn kernel:  [<ca8a2c7d>] mgr_ctrl+0x72/0x9f [mISDN_core]
May  3 11:57:35 isdn kernel:  [<ca89ca5b>] create_l2entity+0xee/0x152 [mISDN_core]
May  3 11:57:35 isdn kernel:  [<ca89b121>] data_sock_bind+0x10b/0x150 [mISDN_core]
May  3 11:57:35 isdn kernel:  [sys_bind+93/133] sys_bind+0x5d/0x85
May  3 11:57:35 isdn kernel:  [sys_socketcall+114/546] sys_socketcall+0x72/0x222
May  3 11:57:35 isdn kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
May  3 11:57:35 isdn kernel:  =======================

auch in stack.c (send_socklist->skb_copy)
weil GFP_KERNEL

was soll GFP_ATOMIC

christian: locking in der pipeline

todo:

- TX_DATA
- PLX
- present not available beim connect zum endpoint?
- beim versenden des frames die errors auswerten, also z.b. IE not allowed


