svn commit: r364210 - in stable/12/sys/compat: linprocfs linsysfs
Edward Tomasz Napierala
trasz at FreeBSD.org
Thu Aug 13 18:55:37 UTC 2020
Author: trasz
Date: Thu Aug 13 18:55:36 2020
New Revision: 364210
URL: https://svnweb.freebsd.org/changeset/base/364210
Log:
MFC r362929:
Make linprocfs(5) create /proc/bus/pci/devices/, and linsysfs(5)
create /sys/class/power_supply/. This silences some warnings
from biology/linux-foldingathome.
Reported by: 0mp
Sponsored by: The FreeBSD Foundation
Modified:
stable/12/sys/compat/linprocfs/linprocfs.c
stable/12/sys/compat/linsysfs/linsysfs.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/compat/linprocfs/linprocfs.c
==============================================================================
--- stable/12/sys/compat/linprocfs/linprocfs.c Thu Aug 13 18:54:01 2020 (r364209)
+++ stable/12/sys/compat/linprocfs/linprocfs.c Thu Aug 13 18:55:36 2020 (r364210)
@@ -1760,6 +1760,11 @@ linprocfs_init(PFS_INIT_ARGS)
pfs_create_file(root, "version", &linprocfs_doversion,
NULL, NULL, NULL, PFS_RD);
+ /* /proc/bus/... */
+ dir = pfs_create_dir(root, "bus", NULL, NULL, NULL, 0);
+ dir = pfs_create_dir(dir, "pci", NULL, NULL, NULL, 0);
+ dir = pfs_create_dir(dir, "devices", NULL, NULL, NULL, 0);
+
/* /proc/net/... */
dir = pfs_create_dir(root, "net", NULL, NULL, NULL, 0);
pfs_create_file(dir, "dev", &linprocfs_donetdev,
Modified: stable/12/sys/compat/linsysfs/linsysfs.c
==============================================================================
--- stable/12/sys/compat/linsysfs/linsysfs.c Thu Aug 13 18:54:01 2020 (r364209)
+++ stable/12/sys/compat/linsysfs/linsysfs.c Thu Aug 13 18:55:36 2020 (r364210)
@@ -622,6 +622,7 @@ linsysfs_init(PFS_INIT_ARGS)
struct pfs_node *pci;
struct pfs_node *scsi;
struct pfs_node *net;
+ struct pfs_node *power_supply;
struct pfs_node *devdir, *chardev;
devclass_t devclass;
device_t dev;
@@ -634,6 +635,7 @@ linsysfs_init(PFS_INIT_ARGS)
class = pfs_create_dir(root, "class", NULL, NULL, NULL, 0);
scsi = pfs_create_dir(class, "scsi_host", NULL, NULL, NULL, 0);
drm = pfs_create_dir(class, "drm", NULL, NULL, NULL, 0);
+ power_supply = pfs_create_dir(class, "power_supply", NULL, NULL, NULL, 0);
/* /sys/class/net/.. */
net = pfs_create_dir(class, "net", NULL, NULL, NULL, 0);
More information about the svn-src-all
mailing list