^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config CONFIGFS_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "Userspace-driven configuration filesystem"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) select SYSFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) configfs is a RAM-based filesystem that provides the converse
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) of sysfs's functionality. Where sysfs is a filesystem-based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) view of kernel objects, configfs is a filesystem-based manager
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) of kernel objects, or config_items.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Both sysfs and configfs can and should exist together on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) same system. One is not a replacement for the other.