[PATCH] ALSA: pcm: Fix driver_tstamp value reporting
From: Amadeusz Sławiński
Date: Tue Oct 13 2026 - 13:16:31 EST
In some cases (system32 and compat64) due to incorrect assignment wrong
value is being reported. Fix it.
Fixes: 3ddee7f88aaf ("ALSA: Avoid using timespec for struct snd_pcm_status")
Signed-off-by: Amadeusz Sławiński <amade@xxxxxxxxxx>
---
sound/core/pcm_compat.c | 4 ++--
sound/core/pcm_native.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sound/core/pcm_compat.c b/sound/core/pcm_compat.c
index 55ecf87586c4..359197aa6076 100644
--- a/sound/core/pcm_compat.c
+++ b/sound/core/pcm_compat.c
@@ -219,8 +219,8 @@ static int snd_pcm_status_user_compat64(struct snd_pcm_substream *substream,
.audio_tstamp_data = status.audio_tstamp_data,
.audio_tstamp_sec = status.audio_tstamp_sec,
.audio_tstamp_nsec = status.audio_tstamp_nsec,
- .driver_tstamp_sec = status.audio_tstamp_sec,
- .driver_tstamp_nsec = status.audio_tstamp_nsec,
+ .driver_tstamp_sec = status.driver_tstamp_sec,
+ .driver_tstamp_nsec = status.driver_tstamp_nsec,
.audio_tstamp_accuracy = status.audio_tstamp_accuracy,
};
diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c
index f774358629bb..fcd3594e4bdf 100644
--- a/sound/core/pcm_native.c
+++ b/sound/core/pcm_native.c
@@ -1206,8 +1206,8 @@ static int snd_pcm_status_user32(struct snd_pcm_substream *substream,
.audio_tstamp_data = status64.audio_tstamp_data,
.audio_tstamp_sec = status64.audio_tstamp_sec,
.audio_tstamp_nsec = status64.audio_tstamp_nsec,
- .driver_tstamp_sec = status64.audio_tstamp_sec,
- .driver_tstamp_nsec = status64.audio_tstamp_nsec,
+ .driver_tstamp_sec = status64.driver_tstamp_sec,
+ .driver_tstamp_nsec = status64.driver_tstamp_nsec,
.audio_tstamp_accuracy = status64.audio_tstamp_accuracy,
};
--
2.56.0