mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
ALSA: usb-audio: qcom: Use PAGE_ALIGN macro for buffer size calculation
Use the kernel's PAGE_ALIGN() macro instead of open-coding the page alignment calculation. This improves code readability and follows kernel coding style. The manual calculation: mult = len / PAGE_SIZE; remainder = len % PAGE_SIZE; len = mult * PAGE_SIZE; len += remainder ? PAGE_SIZE : 0; is equivalent to: len = PAGE_ALIGN(len); Signed-off-by: wangdicheng <wangdicheng@kylinos.cn> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20260603091102.231370-4-wangdich9700@163.com
This commit is contained in:
parent
9beb7dbbc5
commit
f1f16e1809
|
|
@ -1052,10 +1052,7 @@ static int uaudio_transfer_buffer_setup(struct snd_usb_substream *subs,
|
|||
if (!len)
|
||||
len = PAGE_SIZE;
|
||||
|
||||
mult = len / PAGE_SIZE;
|
||||
remainder = len % PAGE_SIZE;
|
||||
len = mult * PAGE_SIZE;
|
||||
len += remainder ? PAGE_SIZE : 0;
|
||||
len = PAGE_ALIGN(len);
|
||||
|
||||
if (len > MAX_XFER_BUFF_LEN) {
|
||||
dev_err(uaudio_qdev->data->dev,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user