Thread (32 messages) 32 messages, 5 authors, 2021-07-09

Re: [PATCH v6 02/15] btrfs: remove the GFP_HIGHMEM flag for compression code

From: Qu Wenruo <hidden>
Date: 2021-07-08 12:11:11


On 2021/7/8 下午7:54, David Sterba wrote:
On Mon, Jul 05, 2021 at 10:00:57AM +0800, Qu Wenruo wrote:
quoted
This allows later decompress functions to get rid of kmap()/kunmap()
pairs.

And since all other filesystems are getting rid of HIGHMEM, it should
not be a problem for btrfs.

Although we removed the HIGHMEM allocation, we still keep the
kmap()/kunmap() pairs.
They will be removed when involved functions are refactored later.
I've sent the highmem cleanup and will drop this patch, there should be
minimal conflicts in the followup changes.
Thanks, that's great.

I'll update the patchset later after I have shaken out all bugs in
subpage compressed read path.
(Optimistic ETA, around v5.14-rc3)

As previously without a way to write compressed extent under subpage
case, we have no coverage for subpage compressed read.

I hope not to submit new fixes just for subpage compressed read path
after the initial enablement.

Thanks,
Qu
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help