Skip to the content.

sysfs module

/proc/modules

cat /proc/modules 可以查看所有的 module 的链接位置

/proc/sys/kernel/modprobe

#ifdef CONFIG_MODULES
	{
		.procname	= "modprobe",
		.data		= &modprobe_path,
		.maxlen		= KMOD_PATH_LEN,
		.mode		= 0644,
		.proc_handler	= proc_dostring,
	},
	{
		.procname	= "modules_disabled",
		.data		= &modules_disabled,
		.maxlen		= sizeof(int),
		.mode		= 0644,
		/* only handle a transition from default "0" to "1" */
		.proc_handler	= proc_dointvec_minmax,
		.extra1		= SYSCTL_ONE,
		.extra2		= SYSCTL_ONE,
	},
#endif

不知道是谁初始化的!

🧀  cat /proc/sys/kernel/modprobe
/nix/store/1z6hk4iky1wv6gaa8s0isn35489x0fa2-kmod-30/bin/modprobe

其使用位置是:

cat /sys/module/kvm_intel/parameters/nested

分析下这个目录是如何形成的

sysfs 中的 module 链接都是如何形成的

/sys/bus/pci/devices/0000:00:0b.0 中

lrwxrwxrwx     - root 13 Dec 20:30   driver -> ../../../bus/pci/drivers/nvme

/proc/kallsyms

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。