From bca0c6e552d954c88b2bcc28e4c930fd7e8e51e4 Mon Sep 17 00:00:00 2001 From: Marvin Date: Mon, 18 May 2026 23:52:18 -0300 Subject: [PATCH] us144mkii_capture: use kernel's native unaligned accessors for kernel 6.17 compatibility --- us144mkii_capture.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/us144mkii_capture.c b/us144mkii_capture.c index 04efea6..69e3996 100644 --- a/us144mkii_capture.c +++ b/us144mkii_capture.c @@ -1,9 +1,14 @@ // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2025 Ĺ erif Rami -#include +#include +#include +#include #include "us144mkii_pcm.h" +#define get_unaligned_le64(ptr) le64_to_cpu(__get_unaligned_cpu64(ptr)) +#define put_unaligned_le32(val, ptr) __put_unaligned_cpu32((val), ptr) + const struct snd_pcm_hardware tascam_capture_hw = { .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_BLOCK_TRANSFER | SNDRV_PCM_INFO_MMAP_VALID |