Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-14 Thread Dan Williams
On Wed, Dec 30, 2020 at 8:59 AM Shiyang Ruan wrote: > > The current memory_failure_dev_pagemap() can only handle single-mapped > dax page for fsdax mode. The dax page could be mapped by multiple files > and offsets if we let reflink feature & fsdax mode work together. So, > we refactor current

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-14 Thread Darrick J. Wong
On Thu, Jan 14, 2021 at 05:38:33PM +0800, zhong jiang wrote: > > On 2021/1/14 11:52 上午, Ruan Shiyang wrote: > > > > > > On 2021/1/14 上午11:26, zhong jiang wrote: > > > > > > On 2021/1/14 9:44 上午, Ruan Shiyang wrote: > > > > > > > > > > > > On 2021/1/13 下午6:04, zhong jiang wrote: > > > > > >

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-14 Thread zhong jiang
On 2021/1/14 11:52 上午, Ruan Shiyang wrote: On 2021/1/14 上午11:26, zhong jiang wrote: On 2021/1/14 9:44 上午, Ruan Shiyang wrote: On 2021/1/13 下午6:04, zhong jiang wrote: On 2021/1/12 10:55 上午, Ruan Shiyang wrote: On 2021/1/6 下午11:41, Jan Kara wrote: On Thu 31-12-20 00:55:55, Shiyang

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-13 Thread Ruan Shiyang
On 2021/1/14 上午11:26, zhong jiang wrote: On 2021/1/14 9:44 上午, Ruan Shiyang wrote: On 2021/1/13 下午6:04, zhong jiang wrote: On 2021/1/12 10:55 上午, Ruan Shiyang wrote: On 2021/1/6 下午11:41, Jan Kara wrote: On Thu 31-12-20 00:55:55, Shiyang Ruan wrote: The current

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-13 Thread zhong jiang
On 2021/1/14 9:44 上午, Ruan Shiyang wrote: On 2021/1/13 下午6:04, zhong jiang wrote: On 2021/1/12 10:55 上午, Ruan Shiyang wrote: On 2021/1/6 下午11:41, Jan Kara wrote: On Thu 31-12-20 00:55:55, Shiyang Ruan wrote: The current memory_failure_dev_pagemap() can only handle single-mapped dax

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-13 Thread Ruan Shiyang
On 2021/1/13 下午6:04, zhong jiang wrote: On 2021/1/12 10:55 上午, Ruan Shiyang wrote: On 2021/1/6 下午11:41, Jan Kara wrote: On Thu 31-12-20 00:55:55, Shiyang Ruan wrote: The current memory_failure_dev_pagemap() can only handle single-mapped dax page for fsdax mode.  The dax page could be

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-13 Thread zhong jiang
On 2021/1/12 10:55 上午, Ruan Shiyang wrote: On 2021/1/6 下午11:41, Jan Kara wrote: On Thu 31-12-20 00:55:55, Shiyang Ruan wrote: The current memory_failure_dev_pagemap() can only handle single-mapped dax page for fsdax mode.  The dax page could be mapped by multiple files and offsets if we

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-11 Thread Ruan Shiyang
On 2021/1/6 下午11:41, Jan Kara wrote: On Thu 31-12-20 00:55:55, Shiyang Ruan wrote: The current memory_failure_dev_pagemap() can only handle single-mapped dax page for fsdax mode. The dax page could be mapped by multiple files and offsets if we let reflink feature & fsdax mode work together.

Re: [PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2021-01-06 Thread Jan Kara
On Thu 31-12-20 00:55:55, Shiyang Ruan wrote: > The current memory_failure_dev_pagemap() can only handle single-mapped > dax page for fsdax mode. The dax page could be mapped by multiple files > and offsets if we let reflink feature & fsdax mode work together. So, > we refactor current

[PATCH 04/10] mm, fsdax: Refactor memory-failure handler for dax mapping

2020-12-30 Thread Shiyang Ruan
The current memory_failure_dev_pagemap() can only handle single-mapped dax page for fsdax mode. The dax page could be mapped by multiple files and offsets if we let reflink feature & fsdax mode work together. So, we refactor current implementation to support handle memory failure on each file