[PATCH 05/40] scsi: ufs: ufs-exynos: Make stubs 'static inline'

From: Lee Jones
Date: Thu Jul 23 2020 - 08:27:43 EST


Else the compiler complains of missing prototypes.

Fixes the following W=1 kernel build warning(s):

In file included from drivers/scsi/ufs/ufs-exynos.c:23:
drivers/scsi/ufs/ufs-exynos.h:302:6: warning: no previous prototype for âexynos_ufs_cmd_log_startâ [-Wmissing-prototypes]
302 | void exynos_ufs_cmd_log_start(struct ufs_exynos_handle *handle,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/scsi/ufs/ufs-exynos.h:307:6: warning: no previous prototype for âexynos_ufs_cmd_log_endâ [-Wmissing-prototypes]
307 | void exynos_ufs_cmd_log_end(struct ufs_exynos_handle *handle,
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/scsi/ufs/ufs-exynos.h:312:5: warning: no previous prototype for âexynos_ufs_init_dbgâ [-Wmissing-prototypes]
312 | int exynos_ufs_init_dbg(struct ufs_exynos_handle *handle, struct device *dev)
| ^~~~~~~~~~~~~~~~~~~
drivers/scsi/ufs/ufs-exynos.h:317:6: warning: no previous prototype for âexynos_ufs_dump_infoâ [-Wmissing-prototypes]
317 | void exynos_ufs_dump_info(struct ufs_exynos_handle *handle, struct device *dev)
| ^~~~~~~~~~~~~~~~~~~~

Cc: Alim Akhtar <alim.akhtar@xxxxxxxxxxx>
Cc: Avri Altman <avri.altman@xxxxxxx>
Cc: Kukjin Kim <kgene@xxxxxxxxxx>
Cc: Krzysztof Kozlowski <krzk@xxxxxxxxxx>
Cc: Kiwoong Kim <kwmad.kim@xxxxxxxxxxx>
Cc: linux-samsung-soc@xxxxxxxxxxxxxxx
Signed-off-by: Lee Jones <lee.jones@xxxxxxxxxx>
---
drivers/scsi/ufs/ufs-exynos.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/scsi/ufs/ufs-exynos.h b/drivers/scsi/ufs/ufs-exynos.h
index d86d0a0f74780..0908283a76936 100644
--- a/drivers/scsi/ufs/ufs-exynos.h
+++ b/drivers/scsi/ufs/ufs-exynos.h
@@ -299,22 +299,22 @@ void exynos_ufs_cmd_log_end(struct ufs_exynos_handle *handle,
int exynos_ufs_init_dbg(struct ufs_exynos_handle *handle, struct device *dev);
void exynos_ufs_dump_info(struct ufs_exynos_handle *handle, struct device *dev);
#else
-void exynos_ufs_cmd_log_start(struct ufs_exynos_handle *handle,
- struct ufs_hba *hba, int tag)
+static inline void exynos_ufs_cmd_log_start(struct ufs_exynos_handle *handle,
+ struct ufs_hba *hba, int tag)
{
}

-void exynos_ufs_cmd_log_end(struct ufs_exynos_handle *handle,
- struct ufs_hba *hba, int tag)
+static inline void exynos_ufs_cmd_log_end(struct ufs_exynos_handle *handle,
+ struct ufs_hba *hba, int tag)
{
}

-int exynos_ufs_init_dbg(struct ufs_exynos_handle *handle, struct device *dev)
+static inline int exynos_ufs_init_dbg(struct ufs_exynos_handle *handle, struct device *dev)
{
return 0;
}

-void exynos_ufs_dump_info(struct ufs_exynos_handle *handle, struct device *dev)
+static inline void exynos_ufs_dump_info(struct ufs_exynos_handle *handle, struct device *dev)
{
}

--
2.25.1