Re: [PATCH] mm/sparse: return right away if sparsemap_buf is null

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07.08.24 05:21, Leesoo Ahn wrote:
2024년 7월 28일 (일) 오후 9:43, Mike Rapoport <rppt@xxxxxxxxxx>님이 작성:

On Fri, Jul 26, 2024 at 04:10:23PM +0900, Leesoo Ahn wrote:
sparse_buffer_fini(..) takes the following actions even though the value of
sparsemap_buf is NULL,
1. calculate size of sparsemap buffer (which is meaningless).
2. set sparsemap_buf variable to NULL (although it is already NULL).

These steps are unnecessary if the variable, sparsemap_buf is NULL.

Refactor the function to return right away if the variable is NULL.
Hence, it doesn't need to take further actions.

sparse_buffer_fini() is called a few times on init so saving a jump (if at
all) does not worth the churn.

Fair enough.

Any related to refactoring codebase will be unlikely to be taken into upstream??

Any reasonable cleanups or reasonable optimizations are welcome.

Micro-optimizations that effectively add code/LOC, not so much :)

--
Cheers,

David / dhildenb





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux