The branch main has been updated by jhb:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=7979205e0553ed23b61faa473d9dd866872cb710

commit 7979205e0553ed23b61faa473d9dd866872cb710
Author:     John Baldwin <j...@freebsd.org>
AuthorDate: 2025-02-05 19:22:25 +0000
Commit:     John Baldwin <j...@freebsd.org>
CommitDate: 2025-02-05 19:22:25 +0000

    new-bus: Rename bus_generic_get_resource_list to null_get_resource_list
    
    Make it static to bus_if.c similar to other null bus methods used as
    the default implementation of a bus method.
    
    Differential Revision:  https://reviews.freebsd.org/D48362
---
 sys/kern/bus_if.m   |  8 +++++++-
 sys/kern/subr_bus.c | 11 -----------
 sys/sys/bus.h       |  2 --
 3 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/sys/kern/bus_if.m b/sys/kern/bus_if.m
index 74114ff7baee..14659958e4b9 100644
--- a/sys/kern/bus_if.m
+++ b/sys/kern/bus_if.m
@@ -84,6 +84,12 @@ CODE {
        {
                return (NULL);
        }
+
+       static struct resource_list *
+       null_get_resource_list(device_t bus, device_t dev)
+       {
+               return (NULL);
+       }
 };
 
 /**
@@ -609,7 +615,7 @@ METHOD void delete_resource {
 METHOD struct resource_list * get_resource_list {
        device_t        _dev;
        device_t        _child;
-} DEFAULT bus_generic_get_resource_list;
+} DEFAULT null_get_resource_list;
 
 /**
  * @brief Return a struct rman.
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index 0df0b883a32d..9506e471705c 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -3866,17 +3866,6 @@ bus_generic_get_property(device_t dev, device_t child, 
const char *propname,
        return (-1);
 }
 
-/**
- * @brief Stub function for implementing BUS_GET_RESOURCE_LIST().
- *
- * @returns NULL
- */
-struct resource_list *
-bus_generic_get_resource_list(device_t dev, device_t child)
-{
-       return (NULL);
-}
-
 /**
  * @brief Helper function for implementing BUS_DRIVER_ADDED().
  *
diff --git a/sys/sys/bus.h b/sys/sys/bus.h
index 84df9e6956d3..dda27f4737b2 100644
--- a/sys/sys/bus.h
+++ b/sys/sys/bus.h
@@ -457,8 +457,6 @@ int bus_generic_get_domain(device_t dev, device_t child, 
int *domain);
 ssize_t        bus_generic_get_property(device_t dev, device_t child,
                                 const char *propname, void *propvalue,
                                 size_t size, device_property_type_t type);
-struct resource_list *
-       bus_generic_get_resource_list(device_t, device_t);
 int    bus_generic_map_resource(device_t dev, device_t child,
                                 struct resource *r,
                                 struct resource_map_request *args,

Reply via email to