Linux驱动需要对每个函数参数都进行判断吗?
问到驱动内的函数参数,想必你是做内核驱动开发?
传到内核的参数,内核代码最好做到安全第一,性能第二。所以检查参数的合法性是十分必要的,除非参数有了不可逆的先决条件。但通常,内核安全需要考虑的级别比较高,万一不慎就可以宕机,这是绝对不允许发生的。所以如果你在开发内核驱动,我给你一个建议性的答案:函数参数一定要保证绝对安全!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有