Messages in this thread | | | Date | Fri, 18 Sep 2015 10:03:22 +0200 | Subject | Re: [PATCH 1/2] zbud: allow PAGE_SIZE allocations | From | Vitaly Wool <> |
| |
> I don't know how zsmalloc handles uncompressible PAGE_SIZE allocations, but > I wouldn't expect it to be any more clever than this? So why duplicate the > functionality in zswap and zbud? This could be handled e.g. at the zpool > level? Or maybe just in zram, as IIRC in zswap (frontswap) it's valid just > to reject a page and it goes to physical swap.
From what I can see, zsmalloc just allocates pages and puts them into a linked list. Using the beginning of a page for storing an internal struct is zbud-specific, and so is this patch.
| |