* Re: [RFC v2 1/3] migrate: new struct migration and add it to struct page
[not found] ` <1444900142-1996-2-git-send-email-zhuhui@xiaomi.com>
@ 2015-10-15 9:27 ` Vlastimil Babka
2015-10-15 9:53 ` Minchan Kim
0 siblings, 1 reply; 3+ messages in thread
From: Vlastimil Babka @ 2015-10-15 9:27 UTC (permalink / raw)
To: Hui Zhu, Minchan Kim, Nitin Gupta, Sergey Senozhatsky,
Andrew Morton, Kirill A. Shutemov, Mel Gorman, Dave Hansen,
Johannes Weiner, Michal Hocko, Konstantin Khlebnikov,
Andrea Arcangeli, Alexander Duyck, Tejun Heo, Joonsoo Kim,
Naoya Horiguchi, Jennifer Herbert, Hugh Dickins, Vladimir Davydov,
David Rientjes, Sasha Levin, Steven Rostedt (Red Hat),
Aneesh Kumar K.V, Wanpeng Li, Geert Uytterhoeven, Greg Thelen,
Al Viro, linux-kernel, linux-mm
Cc: teawater
On 10/15/2015 11:09 AM, Hui Zhu wrote:
> I got that add function interfaces is really not a good idea.
> So I add a new struct migration to put all migration interfaces and add
> this struct to struct page as union of "mapping".
That's better, but not as flexible as the previously proposed approaches
that Sergey pointed you at:
http://lkml.iu.edu/hypermail/linux/kernel/1507.0/03233.html
http://lkml.iu.edu/hypermail/linux/kernel/1508.1/00696.html
There the operations are reachable via mapping, so we can support the
special operations migration also when mapping is otherwise needed; your
patch excludes mapping.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [RFC v2 1/3] migrate: new struct migration and add it to struct page
2015-10-15 9:27 ` [RFC v2 1/3] migrate: new struct migration and add it to struct page Vlastimil Babka
@ 2015-10-15 9:53 ` Minchan Kim
2015-10-19 12:08 ` Hui Zhu
0 siblings, 1 reply; 3+ messages in thread
From: Minchan Kim @ 2015-10-15 9:53 UTC (permalink / raw)
To: Vlastimil Babka
Cc: Hui Zhu, Nitin Gupta, Sergey Senozhatsky, Andrew Morton,
Kirill A. Shutemov, Mel Gorman, Dave Hansen, Johannes Weiner,
Michal Hocko, Konstantin Khlebnikov, Andrea Arcangeli,
Alexander Duyck, Tejun Heo, Joonsoo Kim, Naoya Horiguchi,
Jennifer Herbert, Hugh Dickins, Vladimir Davydov, David Rientjes,
Sasha Levin, Steven Rostedt (Red Hat), Aneesh Kumar K.V,
Wanpeng Li, Geert Uytterhoeven, Greg Thelen, Al Viro,
linux-kernel, linux-mm, teawater
On Thu, Oct 15, 2015 at 11:27:15AM +0200, Vlastimil Babka wrote:
> On 10/15/2015 11:09 AM, Hui Zhu wrote:
> >I got that add function interfaces is really not a good idea.
> >So I add a new struct migration to put all migration interfaces and add
> >this struct to struct page as union of "mapping".
>
> That's better, but not as flexible as the previously proposed
> approaches that Sergey pointed you at:
>
> http://lkml.iu.edu/hypermail/linux/kernel/1507.0/03233.html
> http://lkml.iu.edu/hypermail/linux/kernel/1508.1/00696.html
>
> There the operations are reachable via mapping, so we can support
> the special operations migration also when mapping is otherwise
> needed; your patch excludes mapping.
>
Hello Hui,
FYI, I take over the work from Gioh and have a plan to improve the work.
So, Could you wait a bit? Of course, if you have better idea, feel free
to post it.
Thanks.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [RFC v2 1/3] migrate: new struct migration and add it to struct page
2015-10-15 9:53 ` Minchan Kim
@ 2015-10-19 12:08 ` Hui Zhu
0 siblings, 0 replies; 3+ messages in thread
From: Hui Zhu @ 2015-10-19 12:08 UTC (permalink / raw)
To: Minchan Kim
Cc: Vlastimil Babka, Hui Zhu, Nitin Gupta, Sergey Senozhatsky,
Andrew Morton, Kirill A. Shutemov, Mel Gorman, Dave Hansen,
Johannes Weiner, Michal Hocko, Konstantin Khlebnikov,
Andrea Arcangeli, Alexander Duyck, Tejun Heo, Joonsoo Kim,
Naoya Horiguchi, Jennifer Herbert, Hugh Dickins, Vladimir Davydov,
David Rientjes, Sasha Levin, Steven Rostedt (Red Hat),
Aneesh Kumar K.V, Wanpeng Li, Geert Uytterhoeven, Greg Thelen,
Al Viro, linux-kernel@vger.kernel.org,
Linux Memory Management List
On Thu, Oct 15, 2015 at 5:53 PM, Minchan Kim <minchan@kernel.org> wrote:
> On Thu, Oct 15, 2015 at 11:27:15AM +0200, Vlastimil Babka wrote:
>> On 10/15/2015 11:09 AM, Hui Zhu wrote:
>> >I got that add function interfaces is really not a good idea.
>> >So I add a new struct migration to put all migration interfaces and add
>> >this struct to struct page as union of "mapping".
>>
>> That's better, but not as flexible as the previously proposed
>> approaches that Sergey pointed you at:
>>
>> http://lkml.iu.edu/hypermail/linux/kernel/1507.0/03233.html
>> http://lkml.iu.edu/hypermail/linux/kernel/1508.1/00696.html
>>
>> There the operations are reachable via mapping, so we can support
>> the special operations migration also when mapping is otherwise
>> needed; your patch excludes mapping.
>>
>
> Hello Hui,
>
> FYI, I take over the work from Gioh and have a plan to improve the work.
> So, Could you wait a bit? Of course, if you have better idea, feel free
> to post it.
>
> Thanks.
Hi Minchan and Vlastimil,
If you don't mind. I want to wait the patches and focus on page
movable of zsmalloc part.
What do you think about it?
Best,
Hui
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-10-19 12:08 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1444900142-1996-1-git-send-email-zhuhui@xiaomi.com>
[not found] ` <1444900142-1996-2-git-send-email-zhuhui@xiaomi.com>
2015-10-15 9:27 ` [RFC v2 1/3] migrate: new struct migration and add it to struct page Vlastimil Babka
2015-10-15 9:53 ` Minchan Kim
2015-10-19 12:08 ` Hui Zhu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox