Thread (43 messages) 43 messages, 3 authors, 2024-08-14

Re: [RFC v11 08/14] mm: page_frag: some minor refactoring before adding new API

From: Yunsheng Lin <hidden>
Date: 2024-07-31 12:35:12
Also in: linux-mm, lkml

On 2024/7/30 23:12, Alexander H Duyck wrote:

...
quoted
        }

        nc->pagecnt_bias--;
        nc->remaining = remaining - fragsz;

        return encoded_page_address(encoded_va) +
                (page_frag_cache_page_size(encoded_va) - remaining);
Parenthesis here shouldn't be needed, addition and subtractions
operations can happen in any order with the result coming out the same.
I am playing safe to avoid overflow here, as I am not sure if the allocator
will give us the last page. For example, '0xfffffffffffff000 + 0x1000' will
have a overflow.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help