IS_BUILTIN(CONFIG_FOO):如果CONFIG_FOO=y的话,就返回1,否则返回0
IS_MODULE(CONFIG_FOO):如果CONFIG_FOO=m的话,就返回1,否则返回0
而IS_ENABLED(CONFIG_FOO) 的定义如下,就只要CONFIG_FOO=y/m 都返回1,否则返回0
#define IS_ENABLED(option) __or(IS_BUILTIN(option), IS_MODULE(option))

IS_REACHABLE(CONFIG_FOO)的定义如下:
#define IS_REACHABLE(option) __or(IS_BUILTIN(option), \
                __and(IS_MODULE(option), __is_defined(MODULE)))
IS_REACHABLE 和 IS_ENABLED 大部分情况这两者的情况是一样的,只有当CONFIG_FOO=m且在buildin的时候IS_REACHABLE 返回0.因为只有在build
ko的时候才会定义MODULE.
具体可以看kernel 根目录下的makefile中的定义
KBUILD_AFLAGS_MODULE  := -DMODULE
KBUILD_CFLAGS_MODULE  := -DMODULE

IS_REACHABLE相关推荐

  1. 从Python脚本判断服务器不可达,到Zabbix报警

    1.Python脚本获取不可达服务器的IP: 脚本基于Python3.3.6,Python2.x版本的queue模块应该是Queue,导入模块时:"from Queue import Que ...

  2. 2022-11-26 linux 通过blocking_notifier_chain_register、blocking_notifier_call_chain 接收温度变化信息控制风扇

    一.fan linux驱动 // SPDX-License-Identifier: GPL-2.0-or-later /** pwm-fan.c - Hwmon driver for fans con ...

  3. python中append函数解析_对python中的pop函数和append函数详解

    对python中的pop函数和append函数详解 pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list. ...

  4. 4399小游戏—宠物连连看经典版2—游戏辅助脚本

    引言 期末的时候看到一篇博客,写的宠物连连看的辅助脚本,感觉很有意思,就自己跟着博客自己实现了一遍,开发过程中遇到了一些问题,也体会到了解决问题的乐趣,遂在此记录一下. 先放一下博客的链接:https ...

  5. ZOJ2411连连看(link link look)题解

    1 /* 2 * ZJU2411.cpp 3 * 4 * Created on: 2011-3-27 5 * Author: Administrator 6 * 7 * 题目分析: 8 * 1. 异点 ...

  6. 附加题:设计地图求驾车路径

    备注:本篇此题的结果将用图描绘的形式展示(有如下参考) 启发式搜索算法--A*算法_码农谷阿莫的博客-CSDN博客_启发式搜索算法 A*(Astar)搜索算法的实现(C语言)xlhdsj的博客-CSD ...

最新文章

  1. 如何购买指定配置的ECS服务器【新手小白攻略】...
  2. 5G NR — O-RAN 的系统架构
  3. isAlive()方法的作用
  4. 神策数据杨宁:券商财富管理数字化转型客户全生命周期解读
  5. 科大星云诗社动态20210305
  6. 20179214《网络攻防实践》第二周学习总结
  7. docker安装指定版本的tag镜像
  8. Python-split()函数的使用
  9. PackageManager.getPackageSizeInfo||UserHandle.myUserId()
  10. obj类型的3d人体模型解读
  11. C语言基础(七)字符串 类型重定义 结构体
  12. c语言四则运算去括号,四年级四则运算交换律、结合律、分配律及去括号公式汇总,附例子!...
  13. Linux实战教学笔记53:开源虚拟化KVM(一)搭建部署与概述
  14. 3DMAX的vray自发光材质为什么渲出来是黑的?
  15. python连接oracle12c
  16. 游戏策划小白笔记——Common Sense(一)
  17. Excel文档误删的4种恢复方法,1秒就可以还原所有内容,你用过吗
  18. sw标准件不能配置_sw标准件库调不出来(在使用solidworks2009标准件库 调不出零件)...
  19. 空调压缩机常见故障与检修
  20. flex---布局神器,无往不利

热门文章

  1. 用python爬取今日头条上的图片_Python爬虫:抓取今日头条图集
  2. tableau无法建立连接_外部服务连接疑难解答 - Tableau
  3. 为自己加油!--ThoughtWorks面试后感
  4. verilog语言实现FPGA板的交通信号灯
  5. 自己动手搭建网站:域名和云服务器选购
  6. 如何正确与 HR 谈薪资?
  7. ubuntu设置相机为固定焦距
  8. pRRophetic 通过基因表达水平预测临床化疗反应的R包
  9. Vue-第三方库扩展
  10. 目标检测之CSK(Exploiting the Circulant Structure of Tracking-by-detection with Kernels)