xfs-masters
[Top] [All Lists]

[xfs-masters] Re: [2.6 patch] make xfs_buftarg_list static again

To: xfs-masters@xxxxxxxxxxx, David Chinner <dgc@xxxxxxx>, bunk@xxxxxxxxx
Subject: [xfs-masters] Re: [2.6 patch] make xfs_buftarg_list static again
From: Timothy Shimmin <tes@xxxxxxx>
Date: Tue, 20 Feb 2007 12:08:20 +1100
Cc: linux-kernel@xxxxxxxxxxxxxxx
In-reply-to: <20070220000747.GC13958@xxxxxxxxx>
References: <20070220000747.GC13958@xxxxxxxxx>
Reply-to: xfs-masters@xxxxxxxxxxx
Sender: xfs-masters-bounce@xxxxxxxxxxx
Hi Adrian,

--On 20 February 2007 1:07:47 AM +0100 Adrian Bunk <bunk@xxxxxxxxx> wrote:

> xfs_buftarg_list became global for no good reason.
>

That's true. I'll make the change for git if Dave has no objections.

It happened because in the SGI tree we want it global for use in kdb by 
xfsidbg.o,
and that used to happen in the CONFIG_XFS_DEBUG case where STATIC would define
to nothing - looks like it is global always in our tree now since Dave's patch.
i.e. it was actually becoming global previously via STATIC on CONFIG_XFS_DEBUG
but one wouldn't have noticed that :) AFAICT.
Hmmm, I'll talk to Dave about this.

--Tim

> Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx>
>
> ---
> --- linux-2.6.20-mm2/fs/xfs/linux-2.6/xfs_buf.c.old   2007-02-18 
> 22:55:40.000000000 +0100
> +++ linux-2.6.20-mm2/fs/xfs/linux-2.6/xfs_buf.c       2007-02-18 
> 22:56:08.000000000 +0100
> @@ -1424,7 +1424,7 @@
>  /*
>   *   buftarg list for delwrite queue processing
>   */
> -LIST_HEAD(xfs_buftarg_list);
> +static LIST_HEAD(xfs_buftarg_list);
>  static DEFINE_SPINLOCK(xfs_buftarg_lock);
>
>  STATIC void
>
>





<Prev in Thread] Current Thread [Next in Thread>