The branch main has been updated by imp:

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

commit dcd5dea96509f6e483861350c9ef1d6a85b44ff6
Author:     Warner Losh <[email protected]>
AuthorDate: 2021-06-28 22:00:44 +0000
Commit:     Warner Losh <[email protected]>
CommitDate: 2021-06-28 22:13:03 +0000

    cam: delete cam_sim_alloc_dev
    
    cam_sim_alloc_dev was only used internally by the MMC system. That has
    been convered to using xpt_path_device() and has stopped using this
    interface, so this can be retired.
    
    Reviewed by:            scottl@, mav@
    Sponsored by:           Netflix
    Differential Revision:  https://reviews.freebsd.org/D30858
---
 sys/cam/cam_sim.c | 28 ----------------------------
 sys/cam/cam_sim.h |  1 -
 2 files changed, 29 deletions(-)

diff --git a/sys/cam/cam_sim.c b/sys/cam/cam_sim.c
index 20bed83fac86..e7a7348d0c44 100644
--- a/sys/cam/cam_sim.c
+++ b/sys/cam/cam_sim.c
@@ -116,7 +116,6 @@ cam_sim_alloc(sim_action_func sim_action, sim_poll_func 
sim_poll,
        sim->sim_name = sim_name;
        sim->softc = softc;
        sim->path_id = CAM_PATH_ANY;
-       sim->sim_dev = NULL;    /* set only by cam_sim_alloc_dev */
        sim->unit_number = unit;
        sim->bus_id = 0;        /* set in xpt_bus_register */
        sim->max_tagged_dev_openings = max_tagged_dev_transactions;
@@ -128,33 +127,6 @@ cam_sim_alloc(sim_action_func sim_action, sim_poll_func 
sim_poll,
        return (sim);
 }
 
-/**
- * @brief allocate a new sim and fill in the details with a device_t
- *
- * Just like @c cam_sim_alloc, but with an additional paramter.
- *
- * @param dev          A newbus device that's associated with the
- *                     sim. Must be non-NULL.
- */
-struct cam_sim *
-cam_sim_alloc_dev(sim_action_func sim_action, sim_poll_func sim_poll,
-    const char *sim_name, void *softc, device_t dev, struct mtx *mtx,
-    int max_dev_transactions, int max_tagged_dev_transactions,
-    struct cam_devq *queue)
-{
-       struct cam_sim *sim;
-
-       KASSERT(dev != NULL, ("%s: dev is null for sim_name %s softc %p\n",
-           __func__, sim_name, softc));
-
-       sim = cam_sim_alloc(sim_action, sim_poll, sim_name, softc,
-           device_get_unit(dev), mtx, max_dev_transactions,
-           max_tagged_dev_transactions, queue);
-       if (sim != NULL)
-               sim->sim_dev = dev;
-       return (sim);
-}
-
 void
 cam_sim_free(struct cam_sim *sim, int free_devq)
 {
diff --git a/sys/cam/cam_sim.h b/sys/cam/cam_sim.h
index 4becc715f13e..47f395854c01 100644
--- a/sys/cam/cam_sim.h
+++ b/sys/cam/cam_sim.h
@@ -104,7 +104,6 @@ struct cam_sim {
        u_int32_t               flags;
        struct cam_devq         *devq;  /* Device Queue to use for this SIM */
        int                     refcount; /* References to the SIM. */
-       device_t                sim_dev; /* For attached peripherals. */
 };
 
 static __inline u_int32_t
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to