The branch main has been updated by imp:

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

commit 1f348be6f243da1a474c5cf119aa874308f2146f
Author:     Warner Losh <i...@freebsd.org>
AuthorDate: 2021-05-25 15:16:49 +0000
Commit:     Warner Losh <i...@freebsd.org>
CommitDate: 2021-05-25 15:18:08 +0000

    cam: remove xpt_polled_action
    
    Since periph_runccb now handles all the polling stuff, and
    xpt_polled_action is now unused and can be removed.
    
    Sponsored by:           Netflix
    Reviewed by:            mav@
    Differential Revision:  https://reviews.freebsd.org/D30394
---
 sys/cam/cam_xpt.c        | 22 ----------------------
 sys/cam/cam_xpt_periph.h |  1 -
 2 files changed, 23 deletions(-)

diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 4bd71f1cd93b..762feaf5dd49 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -3273,28 +3273,6 @@ xpt_pollwait(union ccb *start_ccb, uint32_t timeout)
        }
 }
 
-void
-xpt_polled_action(union ccb *start_ccb)
-{
-       uint32_t        timeout;
-       struct cam_ed   *dev;
-
-       timeout = start_ccb->ccb_h.timeout * 10;
-       dev = start_ccb->ccb_h.path->device;
-
-       mtx_unlock(&dev->device_mtx);
-
-       timeout = xpt_poll_setup(start_ccb);
-       if (timeout > 0) {
-               xpt_action(start_ccb);
-               xpt_pollwait(start_ccb, timeout);
-       } else {
-               start_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
-       }
-
-       mtx_lock(&dev->device_mtx);
-}
-
 /*
  * Schedule a peripheral driver to receive a ccb when its
  * target device has space for more transactions.
diff --git a/sys/cam/cam_xpt_periph.h b/sys/cam/cam_xpt_periph.h
index 15d98cc81d1f..f998d3bfa3b8 100644
--- a/sys/cam/cam_xpt_periph.h
+++ b/sys/cam/cam_xpt_periph.h
@@ -40,7 +40,6 @@
 
 /* Functions accessed by the peripheral drivers */
 #ifdef _KERNEL
-void           xpt_polled_action(union ccb *ccb);
 void           xpt_release_ccb(union ccb *released_ccb);
 void           xpt_schedule(struct cam_periph *perph, u_int32_t new_priority);
 int32_t                xpt_add_periph(struct cam_periph *periph);
_______________________________________________
dev-commits-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "dev-commits-src-all-unsubscr...@freebsd.org"

Reply via email to