* Re: Re: [PATCH] Prefix IO_XX flags with XFS_IO_XX to avoid namespace colision.
[not found] ` <50095108.9010801@sgi.com>
@ 2012-07-20 12:40 ` Rich Johnston
0 siblings, 0 replies; only message in thread
From: Rich Johnston @ 2012-07-20 12:40 UTC (permalink / raw)
Cc: xfs, Alain Renaud
Sorry resent because I fat fingered the oss address.
On 07/20/2012 07:37 AM, Rich Johnston wrote:
> On 05/22/2012 03:56 PM, Alain Renaud wrote:
>> From: Alain Renaud <arenaud@sgi.com>
>> To: xfs@oss.sgi.com
>> Subject: [PATCH] Prefix IO_XX flags with XFS_IO_XX to avoid namespace
>> colision.
>> User-Agent: Heirloom mailx 12.2 01/07/07
>>
>>
>> This mod simply add a XFS_ prefix to IO_DIRECT,XFS_IO_DELALLOC,
>> XFS_IO_UNWRITTEN and XFS_IO_OVERWRITE. This to avoid namespace conflict
>> with other modules.
>>
>> Signed-off-by: Alain Renaud <arenaud@sgi.com>
>>
>> diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c
>> index ae31c31..7d3f6ab 100644
>> --- a/fs/xfs/xfs_aops.c
>> +++ b/fs/xfs/xfs_aops.c
>> ...
> > ...
>> diff --git a/fs/xfs/xfs_aops.h b/fs/xfs/xfs_aops.h
>> index 84eafbc..c325abb 100644
>> --- a/fs/xfs/xfs_aops.h
>> +++ b/fs/xfs/xfs_aops.h
>> @@ -24,17 +24,17 @@ extern mempool_t *xfs_ioend_pool;
>> * Types of I/O for bmap clustering and I/O completion tracking.
>> */
>> enum {
>> - IO_DIRECT = 0, /* special case for direct I/O ioends */
>> - IO_DELALLOC, /* mapping covers delalloc region */
>> - IO_UNWRITTEN, /* mapping covers allocated but uninitialized
>> data */
>> - IO_OVERWRITE, /* mapping covers already allocated extent */
>> + XFS_IO_DIRECT = 0, /* special case for direct I/O ioends */
>> + XFS_IO_DELALLOC, /* covers delalloc region */
>> + XFS_IO_UNWRITTEN, /* covers allocated but uninitialized data */
>> + XFS_IO_OVERWRITE, /* covers already allocated extent */
>> };
>>
>> #define XFS_IO_TYPES \
>> { 0, "" }, \
>> - { IO_DELALLOC, "delalloc" }, \
>> - { IO_UNWRITTEN, "unwritten" }, \
>> - { IO_OVERWRITE, "overwrite" } > + {
>> XFS_IO_DELALLOC, "delalloc" }, \
>> + { XFS_IO_UNWRITTEN, "unwritten" }, \
>> + { XFS_IO_OVERWRITE, "overwrite" }
>>
>> /*
>> * xfs_ioend struct manages large extent writes for XFS.
>>
>> _______________________________________________
>> xfs mailing list
>> xfs@oss.sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>>
>
> Alain looks like this patch does what claims to do :), looks good to me.
>
> Reviewed-by: Rich Johnston <rjohnston@sgi.com>
>
>
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-07-20 12:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20120719181951.GL29979@sgi.com>
[not found] ` <50095108.9010801@sgi.com>
2012-07-20 12:40 ` Re: [PATCH] Prefix IO_XX flags with XFS_IO_XX to avoid namespace colision Rich Johnston
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.