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??