mirror of
https://github.com/torvalds/linux.git
synced 2024-11-13 07:31:45 +00:00
niu: remove one compound_head() call
After a "page = alloc_page(mask);", we do not need to use compound_head() : page already points to the right place. This would be true even if using alloc_pages(). Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
66c1a12c65
commit
ff8b335610
@ -3341,8 +3341,7 @@ static int niu_rbr_add_page(struct niu *np, struct rx_ring_info *rp,
|
||||
|
||||
niu_hash_page(rp, page, addr);
|
||||
if (rp->rbr_blocks_per_page > 1)
|
||||
atomic_add(rp->rbr_blocks_per_page - 1,
|
||||
&compound_head(page)->_count);
|
||||
atomic_add(rp->rbr_blocks_per_page - 1, &page->_count);
|
||||
|
||||
for (i = 0; i < rp->rbr_blocks_per_page; i++) {
|
||||
__le32 *rbr = &rp->rbr[start_index + i];
|
||||
|
Loading…
Reference in New Issue
Block a user