📄 todo
字号:
Do the ax25_list_lock, ax25_dev_lock, linkfail_lockreally, ax25_frag_lock andlisten_lock have to be bh-safe?Do the netrom and rose locks have to be bh-safe?A device might be deleted after lookup in the SIOCADDRT ioctl but before it'sbeing used.Routes to a device being taken down might be deleted by ax25_rt_device_downbut added by somebody else before the device has been deleted fully.Massive amounts of lock_kernel / unlock_kernel are just a temporary solution toget around the removal of SOCKOPS_WRAP. A serious locking strategy has to beimplemented.The ax25_rt_find_route synopsys is pervert but I somehow had to deal withthe race caused by the static variable in it's previous implementation.Implement proper socket locking in netrom and rose.Check socket locking when ax25_rcv is sending to raw sockets. In particularax25_send_to_raw() seems fishy. Heck - ax25_rcv is fishy.Handle XID and TEST frames properly.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -