Author: trasz
Date: Sat Jul  4 11:22:35 2020
New Revision: 362929
URL: https://svnweb.freebsd.org/changeset/base/362929

Log:
  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
  MFC after:    2 weeks
  Sponsored by: The FreeBSD Foundation
  Differential Revision:        https://reviews.freebsd.org/D25557

Modified:
  head/sys/compat/linprocfs/linprocfs.c
  head/sys/compat/linsysfs/linsysfs.c

Modified: head/sys/compat/linprocfs/linprocfs.c
==============================================================================
--- head/sys/compat/linprocfs/linprocfs.c       Sat Jul  4 09:18:19 2020        
(r362928)
+++ head/sys/compat/linprocfs/linprocfs.c       Sat Jul  4 11:22:35 2020        
(r362929)
@@ -1746,6 +1746,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: head/sys/compat/linsysfs/linsysfs.c
==============================================================================
--- head/sys/compat/linsysfs/linsysfs.c Sat Jul  4 09:18:19 2020        
(r362928)
+++ head/sys/compat/linsysfs/linsysfs.c Sat Jul  4 11:22:35 2020        
(r362929)
@@ -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);
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to