Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 2020 18:55:37 +0000 (UTC)
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r364210 - in stable/12/sys/compat: linprocfs linsysfs
Message-ID:  <202008131855.07DItb87000194@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008131855.07DItb87000194>