]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
firewire: ohci: allocate isoc context header by kvmalloc()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sat, 17 Jan 2026 14:28:19 +0000 (23:28 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 18 Jan 2026 08:18:48 +0000 (17:18 +0900)
commitfc999c7b68ac80cf260a43237e2b304222987243
tree712981a15dbd2feb65c091fa220f3e4ac12ae677
parent090ac6520044d0d02e039d76aaa22f4c9751837f
firewire: ohci: allocate isoc context header by kvmalloc()

Isochronous packet handling now runs in a workqueue context, where page
faults is acceptable.

This commit replaces __get_free_page() with kvmalloc() when allocating the
isochronous context header buffer.

Link: https://lore.kernel.org/r/20260117142823.440811-7-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
drivers/firewire/ohci.c