Blame patches.kabi/scsi-ufs-fix-ktime_t-kabi-change
|
Lee Duncan |
2eda22 |
From: Lee Duncan <lduncan@suse.com>
|
|
Lee Duncan |
2eda22 |
Date: Thu Jun 24 07:48:38 PDT 2021
|
|
Lee Duncan |
2eda22 |
Subject: SCSI: ufs: fix ktime_t kabi change
|
|
Lee Duncan |
2eda22 |
Patch-mainline: never, kABI workaround
|
|
Lee Duncan |
2eda22 |
References: bsc#1187630
|
|
Lee Duncan |
2eda22 |
|
|
Lee Duncan |
2eda22 |
The patch scsi-ufs-fix-imprecise-load-calculation-in-devfreq-window
|
|
Lee Duncan |
2eda22 |
changed a kernel time value being an unsigned long to being
|
|
Lee Duncan |
2eda22 |
a ktime_t. These are the same size (64 bits), so just call
|
|
Lee Duncan |
2eda22 |
it an unsigned long for kABI checks.
|
|
Lee Duncan |
2eda22 |
|
|
Lee Duncan |
2eda22 |
Signed-off-by: Lee Duncan <lduncan@suse.com>
|
|
Lee Duncan |
2eda22 |
---
|
|
Lee Duncan |
2eda22 |
drivers/scsi/ufs/ufshcd.h | 4 ++++
|
|
Lee Duncan |
2eda22 |
1 file changed, 4 insertions(+)
|
|
Lee Duncan |
2eda22 |
|
|
Lee Duncan |
2eda22 |
--- a/drivers/scsi/ufs/ufshcd.h
|
|
Lee Duncan |
2eda22 |
+++ b/drivers/scsi/ufs/ufshcd.h
|
|
Lee Duncan |
2eda22 |
@@ -391,7 +391,11 @@ struct ufs_saved_pwr_info {
|
|
Lee Duncan |
2eda22 |
struct ufs_clk_scaling {
|
|
Lee Duncan |
2eda22 |
int active_reqs;
|
|
Lee Duncan |
2eda22 |
unsigned long tot_busy_t;
|
|
Lee Duncan |
2eda22 |
+#ifdef __GENKSYMS__
|
|
Lee Duncan |
2eda22 |
+ unsigned long window_start_t;
|
|
Lee Duncan |
2eda22 |
+#else
|
|
Lee Duncan |
2eda22 |
ktime_t window_start_t;
|
|
Lee Duncan |
2eda22 |
+#endif
|
|
Lee Duncan |
2eda22 |
ktime_t busy_start_t;
|
|
Lee Duncan |
2eda22 |
struct device_attribute enable_attr;
|
|
Lee Duncan |
2eda22 |
struct ufs_saved_pwr_info saved_pwr_info;
|