All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] fix sparse warning in xfs_da_btree.c
@ 2006-11-29 15:44 Christoph Hellwig
  2007-02-07 12:54 ` Christoph Hellwig
  0 siblings, 1 reply; 4+ messages in thread
From: Christoph Hellwig @ 2006-11-29 15:44 UTC (permalink / raw)
  To: xfs

The first use in xfs_da_node_lookup_int would have to be __be32.
But we can just remove this temporary variable use completely and
make sparse happy.  The variable is used later in the function for
a native endian variable so we'll have to keep it.


Signed-off-by: Christoph Hellwig <hch@lst.de>

diff --git a/fs/xfs/xfs_da_btree.c b/fs/xfs/xfs_da_btree.c
index a68bc1f..cccf69e 100644
--- a/fs/xfs/xfs_da_btree.c
+++ b/fs/xfs/xfs_da_btree.c
@@ -1090,8 +1090,7 @@ xfs_da_node_lookup_int(xfs_da_state_t *s
 		if (blk->magic == XFS_DA_NODE_MAGIC) {
 			node = blk->bp->data;
 			max = be16_to_cpu(node->hdr.count);
-			btreehashval = node->btree[max-1].hashval;
-			blk->hashval = be32_to_cpu(btreehashval);
+			blk->hashval = be32_to_cpu(node->btree[max-1].hashval);
 
 			/*
 			 * Binary search.  (note: small blocks will skip loop)

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] fix sparse warning in xfs_da_btree.c
  2006-11-29 15:44 [PATCH] fix sparse warning in xfs_da_btree.c Christoph Hellwig
@ 2007-02-07 12:54 ` Christoph Hellwig
  2007-02-07 17:57   ` Lachlan McIlroy
  0 siblings, 1 reply; 4+ messages in thread
From: Christoph Hellwig @ 2007-02-07 12:54 UTC (permalink / raw)
  To: xfs

On Wed, Nov 29, 2006 at 04:44:41PM +0100, Christoph Hellwig wrote:
> The first use in xfs_da_node_lookup_int would have to be __be32.
> But we can just remove this temporary variable use completely and
> make sparse happy.  The variable is used later in the function for
> a native endian variable so we'll have to keep it.

ping?

> 
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> 
> diff --git a/fs/xfs/xfs_da_btree.c b/fs/xfs/xfs_da_btree.c
> index a68bc1f..cccf69e 100644
> --- a/fs/xfs/xfs_da_btree.c
> +++ b/fs/xfs/xfs_da_btree.c
> @@ -1090,8 +1090,7 @@ xfs_da_node_lookup_int(xfs_da_state_t *s
>  		if (blk->magic == XFS_DA_NODE_MAGIC) {
>  			node = blk->bp->data;
>  			max = be16_to_cpu(node->hdr.count);
> -			btreehashval = node->btree[max-1].hashval;
> -			blk->hashval = be32_to_cpu(btreehashval);
> +			blk->hashval = be32_to_cpu(node->btree[max-1].hashval);
>  
>  			/*
>  			 * Binary search.  (note: small blocks will skip loop)
---end quoted text---

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] fix sparse warning in xfs_da_btree.c
  2007-02-07 12:54 ` Christoph Hellwig
@ 2007-02-07 17:57   ` Lachlan McIlroy
  2007-02-08 20:33     ` Christoph Hellwig
  0 siblings, 1 reply; 4+ messages in thread
From: Lachlan McIlroy @ 2007-02-07 17:57 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: xfs

Christoph,

I merged this change a while ago but it looks like the take message
didn't make it to oss.

mod xfs-linux-melb:xfs-kern:27702a TAKE message
================================================
Subject: TAKE 954580 -

fix sparse warning in xfs_da_btree.c

Date:  Tue Dec 12 13:15:55 AEDT 2006
Workarea:  vpn-emea-sw-emea-160-4.emea.sgi.com:/home/lachlan/isms/2.6.x-xfs
Inspected by:  hch
Author:  lachlan

The following file(s) were checked into:
   longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb


Modid:  xfs-linux-melb:xfs-kern:27702a
fs/xfs/xfs_da_btree.c - 1.173 - changed

Lachlan

Christoph Hellwig wrote:
> On Wed, Nov 29, 2006 at 04:44:41PM +0100, Christoph Hellwig wrote:
> 
>>The first use in xfs_da_node_lookup_int would have to be __be32.
>>But we can just remove this temporary variable use completely and
>>make sparse happy.  The variable is used later in the function for
>>a native endian variable so we'll have to keep it.
> 
> 
> ping?
> 
> 
>>
>>Signed-off-by: Christoph Hellwig <hch@lst.de>
>>
>>diff --git a/fs/xfs/xfs_da_btree.c b/fs/xfs/xfs_da_btree.c
>>index a68bc1f..cccf69e 100644
>>--- a/fs/xfs/xfs_da_btree.c
>>+++ b/fs/xfs/xfs_da_btree.c
>>@@ -1090,8 +1090,7 @@ xfs_da_node_lookup_int(xfs_da_state_t *s
>> 		if (blk->magic == XFS_DA_NODE_MAGIC) {
>> 			node = blk->bp->data;
>> 			max = be16_to_cpu(node->hdr.count);
>>-			btreehashval = node->btree[max-1].hashval;
>>-			blk->hashval = be32_to_cpu(btreehashval);
>>+			blk->hashval = be32_to_cpu(node->btree[max-1].hashval);
>> 
>> 			/*
>> 			 * Binary search.  (note: small blocks will skip loop)
> 
> ---end quoted text---
> 
> 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] fix sparse warning in xfs_da_btree.c
  2007-02-07 17:57   ` Lachlan McIlroy
@ 2007-02-08 20:33     ` Christoph Hellwig
  0 siblings, 0 replies; 4+ messages in thread
From: Christoph Hellwig @ 2007-02-08 20:33 UTC (permalink / raw)
  To: Lachlan McIlroy; +Cc: Christoph Hellwig, xfs

On Wed, Feb 07, 2007 at 05:57:59PM +0000, Lachlan McIlroy wrote:
> Christoph,
> 
> I merged this change a while ago but it looks like the take message
> didn't make it to oss.

Ah, okay - thanks for putting this in.  And we really should find
a way to make the system send out TAKE messages automatically so
that developers can't acidentally not send it out.. (and while we're
at it make sure the diff is sent out in the message aswell as for
most cvs/svn commit list setups..)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-02-08 20:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-29 15:44 [PATCH] fix sparse warning in xfs_da_btree.c Christoph Hellwig
2007-02-07 12:54 ` Christoph Hellwig
2007-02-07 17:57   ` Lachlan McIlroy
2007-02-08 20:33     ` Christoph Hellwig

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.