The branch main has been updated by markj:

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

commit 75c591b26723711d7a38f2a5df7aecc28198cd83
Author:     Mark Johnston <[email protected]>
AuthorDate: 2026-01-16 19:49:22 +0000
Commit:     Mark Johnston <[email protected]>
CommitDate: 2026-01-16 19:55:08 +0000

    smartpqi: Avoid declaring extern inline functions
    
    Each C file is compiled separately so these functions can't be inlined
    except in the file where they are defined.  Since these functions aren't
    used outside smartpqi_request.c, just do the simple thing and make them
    private to that file.
    
    Reported by:    gcc
    Reviewed by:    jrhall
    Fixes:          c558eca47970 ("smartpqi: update to version 4660.0.2002")
    Differential Revision:  https://reviews.freebsd.org/D54732
---
 sys/dev/smartpqi/smartpqi_prototypes.h | 4 ----
 sys/dev/smartpqi/smartpqi_request.c    | 4 ++--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys/dev/smartpqi/smartpqi_prototypes.h 
b/sys/dev/smartpqi/smartpqi_prototypes.h
index f2eb328b6bc1..fdf69e38fa59 100644
--- a/sys/dev/smartpqi/smartpqi_prototypes.h
+++ b/sys/dev/smartpqi/smartpqi_prototypes.h
@@ -167,10 +167,6 @@ int pqisrc_send_tmf(pqisrc_softstate_t *, pqi_scsi_dev_t 
const *,
                     rcb_t *, rcb_t *, int);
 int pqisrc_write_current_time_to_host_wellness(pqisrc_softstate_t *softs);
 int pqisrc_write_driver_version_to_host_wellness(pqisrc_softstate_t *softs);
-extern inline void pqisrc_aio_build_cdb(aio_req_locator_t *, uint32_t,
-               rcb_t *, uint8_t *);
-extern inline boolean_t pqisrc_aio_req_too_big(pqisrc_softstate_t *, 
pqi_scsi_dev_t *,
-               rcb_t const *, aio_req_locator_t *, uint32_t);
 void pqisrc_build_aio_common(pqisrc_softstate_t *, pqi_aio_req_t *,
        rcb_t *, uint32_t);
 void pqisrc_build_aio_R1_write(pqisrc_softstate_t *,
diff --git a/sys/dev/smartpqi/smartpqi_request.c 
b/sys/dev/smartpqi/smartpqi_request.c
index 3929a727c270..e6ba41a814b2 100644
--- a/sys/dev/smartpqi/smartpqi_request.c
+++ b/sys/dev/smartpqi/smartpqi_request.c
@@ -1492,7 +1492,7 @@ pqisrc_handle_blk_size_diffs(aio_req_locator_t *l)
  * handle based on dev type, Raid level, and encryption status.
  * TODO: make limits dynamic when this becomes possible.
  */
-inline boolean_t
+static boolean_t
 pqisrc_aio_req_too_big(pqisrc_softstate_t *softs,
        pqi_scsi_dev_t *device, rcb_t const *rcb,
        aio_req_locator_t *l, uint32_t disk_blk_cnt)
@@ -1636,7 +1636,7 @@ pqisrc_aio_show_locator_info(pqisrc_softstate_t *softs,
 }
 
 /* build the aio cdb */
-inline void
+static void
 pqisrc_aio_build_cdb(aio_req_locator_t *l,
                uint32_t disk_blk_cnt, rcb_t *rcb, uint8_t *cdb)
 {

Reply via email to