Re: [PATCH v3 05/25] fs/dax: Create a common implementation to break DAX layouts

2024-11-25 Thread kernel test robot
: 81983758430957d9a5cbfe324fd70cf63e7e patch link: https://lore.kernel.org/r/31b18e4f813bf9e661d5d98d928c79556c8c2c57.1732239628.git-series.apopple%40nvidia.com patch subject: [PATCH v3 05/25] fs/dax: Create a common implementation to break DAX layouts config: x86_64-kexec (https://download.01.org/0day-ci

Re: [PATCH v3 05/25] fs/dax: Create a common implementation to break DAX layouts

2024-11-21 Thread Alistair Popple
John Hubbard writes: > On 11/21/24 5:40 PM, Alistair Popple wrote: >> Prior to freeing a block file systems supporting FS DAX must check >> that the associated pages are both unmapped from user-space and not >> undergoing DMA or other access from eg. get_user_pages(). This is >> achieved by unm

Re: [PATCH v3 05/25] fs/dax: Create a common implementation to break DAX layouts

2024-11-21 Thread John Hubbard
On 11/21/24 5:40 PM, Alistair Popple wrote: Prior to freeing a block file systems supporting FS DAX must check that the associated pages are both unmapped from user-space and not undergoing DMA or other access from eg. get_user_pages(). This is achieved by unmapping the file range and scanning th

[PATCH v3 05/25] fs/dax: Create a common implementation to break DAX layouts

2024-11-21 Thread Alistair Popple
Prior to freeing a block file systems supporting FS DAX must check that the associated pages are both unmapped from user-space and not undergoing DMA or other access from eg. get_user_pages(). This is achieved by unmapping the file range and scanning the FS DAX page-cache to see if any pages within