Message ID | YPTu+xHa+0Qz0cOu@casper.infradead.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Folio tree for next | expand |
On Mon, 19 Jul 2021 04:18:19 +0100 Matthew Wilcox <willy@infradead.org> wrote: > Please include a new tree in linux-next: > > https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/for-next > aka > git://git.infradead.org/users/willy/pagecache.git for-next > > There are some minor conflicts with mmotm. I resolved some of them by > pulling in three patches from mmotm and rebasing on top of them. > These conflicts (or near-misses) still remain, and I'm showing my > resolution: I'm thinking that it would be better if I were to base all of the -mm MM patches on linux-next. Otherwise Stephen is going to have a pretty miserable two months...
Hi Andrew, On Sun, 18 Jul 2021 20:57:58 -0700 Andrew Morton <akpm@linux-foundation.org> wrote: > > On Mon, 19 Jul 2021 04:18:19 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > > Please include a new tree in linux-next: > > > > https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/for-next > > aka > > git://git.infradead.org/users/willy/pagecache.git for-next > > > > There are some minor conflicts with mmotm. I resolved some of them by > > pulling in three patches from mmotm and rebasing on top of them. > > These conflicts (or near-misses) still remain, and I'm showing my > > resolution: > > I'm thinking that it would be better if I were to base all of the -mm > MM patches on linux-next. Otherwise Stephen is going to have a pretty > miserable two months... If they are only minor conflicts, then please leave them to me (and Linus). That way if Linus decides not to take the folio tree or the mmotm changes (or they get radically changed), then they are not contaminated by each other ... hints (or example resolutions) are always welcome.
Hi Andrew, On Tue, 20 Jul 2021 09:40:33 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > On Sun, 18 Jul 2021 20:57:58 -0700 Andrew Morton <akpm@linux-foundation.org> wrote: > > > > On Mon, 19 Jul 2021 04:18:19 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > > > > Please include a new tree in linux-next: > > > > > > https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/for-next > > > aka > > > git://git.infradead.org/users/willy/pagecache.git for-next > > > > > > There are some minor conflicts with mmotm. I resolved some of them by > > > pulling in three patches from mmotm and rebasing on top of them. > > > These conflicts (or near-misses) still remain, and I'm showing my > > > resolution: > > > > I'm thinking that it would be better if I were to base all of the -mm > > MM patches on linux-next. Otherwise Stephen is going to have a pretty > > miserable two months... > > If they are only minor conflicts, then please leave them to me (and > Linus). That way if Linus decides not to take the folio tree or the > mmotm changes (or they get radically changed), then they are not > contaminated by each other ... hints (or example resolutions) are > always welcome. Also, I prefer to have less, not more, of the mmotm patch set depending on the rest of linux-next since fixing conflicts while rebasing is often more pain than while merging.
On Tue, Jul 20, 2021 at 09:40:33AM +1000, Stephen Rothwell wrote: > Hi Andrew, > > On Sun, 18 Jul 2021 20:57:58 -0700 Andrew Morton <akpm@linux-foundation.org> wrote: > > > > On Mon, 19 Jul 2021 04:18:19 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > > > > Please include a new tree in linux-next: > > > > > > https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/for-next > > > aka > > > git://git.infradead.org/users/willy/pagecache.git for-next > > > > > > There are some minor conflicts with mmotm. I resolved some of them by > > > pulling in three patches from mmotm and rebasing on top of them. > > > These conflicts (or near-misses) still remain, and I'm showing my > > > resolution: > > > > I'm thinking that it would be better if I were to base all of the -mm > > MM patches on linux-next. Otherwise Stephen is going to have a pretty > > miserable two months... > > If they are only minor conflicts, then please leave them to me (and > Linus). That way if Linus decides not to take the folio tree or the > mmotm changes (or they get radically changed), then they are not > contaminated by each other ... hints (or example resolutions) are > always welcome. I think conceptually, the folio for-next tree is part of mmotm for this cycle. I would have asked Andrew to carry these patches, but there are people (eg Dave Howells) who want to develop against them. And that's hard to do with patches that are in mmotm. So if Andrew bases mmotm on the folio tree for this cycle, does that make sense?
Hi Matthew, On Tue, 20 Jul 2021 03:55:44 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > I think conceptually, the folio for-next tree is part of mmotm for this > cycle. I would have asked Andrew to carry these patches, but there are > people (eg Dave Howells) who want to develop against them. And that's > hard to do with patches that are in mmotm. > > So if Andrew bases mmotm on the folio tree for this cycle, does that > make sense? Sure. I will have a little pain the first day it appears, but it should be OK after that. I am on leave starting Saturday, so if you could get me a tree without the mmotm patches for tomorrow that would be good.
On Wed, 21 Jul 2021 12:21:02 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote: > Hi Matthew, > > On Tue, 20 Jul 2021 03:55:44 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > > > I think conceptually, the folio for-next tree is part of mmotm for this > > cycle. I would have asked Andrew to carry these patches, but there are > > people (eg Dave Howells) who want to develop against them. And that's > > hard to do with patches that are in mmotm. > > > > So if Andrew bases mmotm on the folio tree for this cycle, does that > > make sense? > > Sure. I will have a little pain the first day it appears, but it > should be OK after that. I am on leave starting Saturday, so if you > could get me a tree without the mmotm patches for tomorrow that would > be good. Sure, let's go that way. Linus wasn't terribly enthusiastic about the folio patches and I can't claim to be overwhelmed by their value/churn ratio (but many MM developers are OK with it all, and that counts). Doing it this way retains options...
On Tue, Jul 20, 2021 at 07:29:27PM -0700, Andrew Morton wrote: > On Wed, 21 Jul 2021 12:21:02 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > > Hi Matthew, > > > > On Tue, 20 Jul 2021 03:55:44 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > > > > > I think conceptually, the folio for-next tree is part of mmotm for this > > > cycle. I would have asked Andrew to carry these patches, but there are > > > people (eg Dave Howells) who want to develop against them. And that's > > > hard to do with patches that are in mmotm. > > > > > > So if Andrew bases mmotm on the folio tree for this cycle, does that > > > make sense? > > > > Sure. I will have a little pain the first day it appears, but it > > should be OK after that. I am on leave starting Saturday, so if you > > could get me a tree without the mmotm patches for tomorrow that would > > be good. > > Sure, let's go that way. Linus wasn't terribly enthusiastic about the > folio patches and I can't claim to be overwhelmed by their value/churn > ratio (but many MM developers are OK with it all, and that > counts). Doing it this way retains options... I'm happy to take these three patches through my tree if it makes life easier (and it does resolve the majority of the pain): mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config mm, memcg: inline swap-related functions to improve disabled memcg config Up to you, really.
On Wed, 21 Jul 2021 03:46:52 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > Sure, let's go that way. Linus wasn't terribly enthusiastic about the > > folio patches and I can't claim to be overwhelmed by their value/churn > > ratio (but many MM developers are OK with it all, and that > > counts). Doing it this way retains options... > > I'm happy to take these three patches through my tree if it makes life > easier (and it does resolve the majority of the pain): > > mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions > mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config > mm, memcg: inline swap-related functions to improve disabled memcg config They're rather unimportant, can be deferred. I'll probably move these to the post-linux-next queue, but let's just do it and see how it goes.
On Tue, Jul 20, 2021 at 08:22:02PM -0700, Andrew Morton wrote: > On Wed, 21 Jul 2021 03:46:52 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > > > Sure, let's go that way. Linus wasn't terribly enthusiastic about the > > > folio patches and I can't claim to be overwhelmed by their value/churn > > > ratio (but many MM developers are OK with it all, and that > > > counts). Doing it this way retains options... > > > > I'm happy to take these three patches through my tree if it makes life > > easier (and it does resolve the majority of the pain): > > > > mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions > > mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config > > mm, memcg: inline swap-related functions to improve disabled memcg config > > They're rather unimportant, can be deferred. > > I'll probably move these to the post-linux-next queue, but let's just > do it and see how it goes. OK, dropping them from my tree.
Hi Matthew, On Mon, 19 Jul 2021 04:18:19 +0100 Matthew Wilcox <willy@infradead.org> wrote: > > Please include a new tree in linux-next: > > https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/for-next > aka > git://git.infradead.org/users/willy/pagecache.git for-next Added from today. Thanks for adding your subsystem tree as a participant of linux-next. As you may know, this is not a judgement of your code. The purpose of linux-next is for integration testing and to lower the impact of conflicts between subsystems in the next merge window. You will need to ensure that the patches/commits in your tree/series have been: * submitted under GPL v2 (or later) and include the Contributor's Signed-off-by, * posted to the relevant mailing list, * reviewed by you (or another maintainer of your subsystem tree), * successfully unit tested, and * destined for the current or next Linux merge window. Basically, this should be just what you would send to Linus (or ask him to fetch). It is allowed to be rebased if you deem it necessary.
diff --cc mm/page-writeback.c index 57b98ea365e2,c2987f05c944..96b69365de65 --- a/mm/page-writeback.c