| To: | Mel Gorman <mgorman@xxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 2/8] xfs: Warn if direct reclaim tries to writeback pages |
| From: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
| Date: | Sun, 24 Jul 2011 07:32:00 -0400 |
| Cc: | Linux-MM <linux-mm@xxxxxxxxx>, Rik van Riel <riel@xxxxxxxxxx>, Jan Kara <jack@xxxxxxx>, LKML <linux-kernel@xxxxxxxxxxxxxxx>, XFS <xfs@xxxxxxxxxxx>, Christoph Hellwig <hch@xxxxxxxxxxxxx>, Minchan Kim <minchan.kim@xxxxxxxxx>, Wu Fengguang <fengguang.wu@xxxxxxxxx>, Johannes Weiner <jweiner@xxxxxxxxxx> |
| In-reply-to: | <1311265730-5324-3-git-send-email-mgorman@xxxxxxx> |
| References: | <1311265730-5324-1-git-send-email-mgorman@xxxxxxx> <1311265730-5324-3-git-send-email-mgorman@xxxxxxx> |
| User-agent: | Mutt/1.5.21 (2010-09-15) |
On Thu, Jul 21, 2011 at 05:28:44PM +0100, Mel Gorman wrote:
> --- a/fs/xfs/linux-2.6/xfs_aops.c
> +++ b/fs/xfs/linux-2.6/xfs_aops.c
> @@ -930,12 +930,13 @@ xfs_vm_writepage(
> * random callers for direct reclaim or memcg reclaim. We explicitly
> * allow reclaim from kswapd as the stack usage there is relatively low.
> *
> - * This should really be done by the core VM, but until that happens
> - * filesystems like XFS, btrfs and ext4 have to take care of this
> - * by themselves.
> + * This should never happen except in the case of a VM regression so
> + * warn about it.
> */
> - if ((current->flags & (PF_MEMALLOC|PF_KSWAPD)) == PF_MEMALLOC)
> + if ((current->flags & (PF_MEMALLOC|PF_KSWAPD)) == PF_MEMALLOC) {
> + WARN_ON_ONCE(1);
> goto redirty;
The nicer way to write this is
if (WARN_ON(current->flags & (PF_MEMALLOC|PF_KSWAPD)) == PF_MEMALLOC)
goto redirty;
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: xfs: encapsulate a block of debug code, Christoph Hellwig |
|---|---|
| Next by Date: | Re: [PATCH 08/12] xfs: Remove the macro XFS_BUF_SET_PTR, Christoph Hellwig |
| Previous by Thread: | [PATCH 2/8] xfs: Warn if direct reclaim tries to writeback pages, Mel Gorman |
| Next by Thread: | Re: [PATCH 2/8] xfs: Warn if direct reclaim tries to writeback pages, Mel Gorman |
| Indexes: | [Date] [Thread] [Top] [All Lists] |