mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
atm: idt77252: Use sb_pool_remove()
Replacing the manual pool remove with the dedicated function. This is safer and more consistent with the rest of the code[1]. [1]; https://lore.kernel.org/all/20250625094013.GL1562@horms.kernel.org/ Signed-off-by: Thomas Fourier <fourier.thomas@gmail.com> Link: https://patch.msgid.link/20260105212916.26678-2-fourier.thomas@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
3b7a108c41
commit
8e7148b560
@@ -1844,7 +1844,6 @@ add_rx_skb(struct idt77252_dev *card, int queue,
|
||||
{
|
||||
struct sk_buff *skb;
|
||||
dma_addr_t paddr;
|
||||
u32 handle;
|
||||
|
||||
while (count--) {
|
||||
skb = dev_alloc_skb(size);
|
||||
@@ -1876,8 +1875,7 @@ outunmap:
|
||||
skb_end_pointer(skb) - skb->data, DMA_FROM_DEVICE);
|
||||
|
||||
outpoolrm:
|
||||
handle = IDT77252_PRV_POOL(skb);
|
||||
card->sbpool[POOL_QUEUE(handle)].skb[POOL_INDEX(handle)] = NULL;
|
||||
sb_pool_remove(card, skb);
|
||||
|
||||
outfree:
|
||||
dev_kfree_skb(skb);
|
||||
|
||||
Reference in New Issue
Block a user