mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-18 03:23:53 -04:00
firewire: ohci: use MAX macro to guarantee minimum count of pages for AR contexts
The computation of page size for AR DMA context can be simplified by MAX macro. Link: https://lore.kernel.org/r/20260110013911.19160-7-o-takashi@sakamocchi.jp Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
This commit is contained in:
@@ -86,7 +86,7 @@ struct descriptor {
|
||||
#define AR_BUFFER_SIZE (32*1024)
|
||||
#define AR_BUFFERS_MIN DIV_ROUND_UP(AR_BUFFER_SIZE, PAGE_SIZE)
|
||||
/* we need at least two pages for proper list management */
|
||||
#define AR_BUFFERS (AR_BUFFERS_MIN >= 2 ? AR_BUFFERS_MIN : 2)
|
||||
#define AR_BUFFERS MAX(2, AR_BUFFERS_MIN)
|
||||
|
||||
#define MAX_ASYNC_PAYLOAD 4096
|
||||
#define MAX_AR_PACKET_SIZE (16 + MAX_ASYNC_PAYLOAD + 4)
|
||||
|
||||
Reference in New Issue
Block a user