> +static int xfs_wait_dax_page(
> + atomic_t*count,
> + unsigned intmode)
> +{
Normal XFS style would be:
static int
xfs_wait_dax_page(
atomic_t*count,
unsigned intmode)
{
> + struct page
> +static int xfs_wait_dax_page(
> + atomic_t*count,
> + unsigned intmode)
> +{
Normal XFS style would be:
static int
xfs_wait_dax_page(
atomic_t*count,
unsigned intmode)
{
> + struct page
xfs_break_dax_layouts(), similar to xfs_break_leased_layouts(), scans
for busy / pinned dax pages and waits for those pages to go idle before
any potential extent unmap operation.
dax_layout_busy_page() handles synchronizing against new page-busy
events (get_user_pages). It invalidates all
xfs_break_dax_layouts(), similar to xfs_break_leased_layouts(), scans
for busy / pinned dax pages and waits for those pages to go idle before
any potential extent unmap operation.
dax_layout_busy_page() handles synchronizing against new page-busy
events (get_user_pages). It invalidates all
4 matches
Mail list logo