[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <11e83aa3-0ebb-44ad-b814-a76fd244cbf1@suse.cz>
Date: Tue, 13 Jan 2026 15:13:41 +0100
From: Vlastimil Babka <vbabka@...e.cz>
To: Harry Yoo <harry.yoo@...cle.com>, akpm@...ux-foundation.org
Cc: andreyknvl@...il.com, cl@...two.org, dvyukov@...gle.com,
glider@...gle.com, hannes@...xchg.org, linux-mm@...ck.org,
mhocko@...nel.org, muchun.song@...ux.dev, rientjes@...gle.com,
roman.gushchin@...ux.dev, ryabinin.a.a@...il.com, shakeel.butt@...ux.dev,
surenb@...gle.com, vincenzo.frascino@....com, yeoreum.yun@....com,
tytso@....edu, adilger.kernel@...ger.ca, linux-ext4@...r.kernel.org,
linux-kernel@...r.kernel.org, cgroups@...r.kernel.org, hao.li@...ux.dev
Subject: Re: [PATCH V6 0/9] mm/slab: reduce slab accounting memory overhead by
allocating slabobj_ext metadata within unsed slab space
On 1/13/26 7:18 AM, Harry Yoo wrote:
> V5: https://lore.kernel.org/linux-mm/20260105080230.13171-1-harry.yoo@oracle.com
> V5 -> V6:
>
> - Patch 1: Added Closes: tag for related discussion (Vlastimil)
> https://lore.kernel.org/linux-mm/1372138e-5837-4634-81de-447a1ef0a5ad@suse.cz
>
> - Patch 3: Addressed Vlastimil's comments
> https://lore.kernel.org/linux-mm/e28c08e4-5048-429b-97a0-8d51e494efcd@suse.cz
>
> - Patch 4: Fixed incorrect function prototype of slab_obj_ext() on
> !CONFIG_SLAB_OBJ_EXT builds and kept pointer type in
> free_slab_obj_exts() (Hao, Vlastimil)
> https://lore.kernel.org/linux-mm/n6kyluk3nahdxytwek4ijzy4en6mc6ps7fjjgftww4ith7llom@cijm4who24w2
> https://lore.kernel.org/linux-mm/473d479c-4eae-4589-b8c2-e2a29e8e6bc1@suse.cz
>
> - Patch 7, 9: Rewrote obj_exts_in_slab() to check if the pointer is within the
> slab's range, and distinguish by stride (Vlastimil)
> https://lore.kernel.org/linux-mm/644e163d-edd9-4128-9516-0f70a25526df@suse.cz
>
> - Patch 9: Fixed potentioal memory leak due to incorrect impl. of
> obj_exts_in_object() (Vlastimil)
> https://lore.kernel.org/linux-mm/8c67dcbe-f393-4da6-8d24-f9da79c246c4@suse.cz/
>
> - Patch 9: Fixed incorrect ksize() implementation (Hao)
> https://lore.kernel.org/linux-mm/fgx3lapibabra4x7tewx55nuvxz235ruvm3agpprjbdcmt3rc6@h54ln5tfdssz
Merged to slab/for-7.0/obj_metadata and slab/for-next, thanks!
Powered by blists - more mailing lists