diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-11-25 16:57:05 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-11-25 16:57:05 -0800 |
commit | b71e839f9a33abf8634b1eea4875bc8057fe39e2 (patch) | |
tree | 8642e8d3c25edeef27fc4679f2e664cf2948e42b | |
parent | b58515be978f9377b9546ae98ad6c8bbc2f93ee1 (diff) | |
download | linux-b71e839f9a33abf8634b1eea4875bc8057fe39e2.tar.gz linux-b71e839f9a33abf8634b1eea4875bc8057fe39e2.tar.bz2 linux-b71e839f9a33abf8634b1eea4875bc8057fe39e2.zip |
cassini: fix warning in drivers/net/cassini.c
this warning:
drivers/net/cassini.c: In function ‘cas_rx_ringN’:
drivers/net/cassini.c:2350: warning: ‘skb’ may be used uninitialized in this function
triggers because GCC does not recognize the (correct) error flow
between cas_rx_process_pkt() and 'skb'.
Annotate it.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/cassini.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/cassini.c b/drivers/net/cassini.c index bc84c4ca898e..023d205e9054 100644 --- a/drivers/net/cassini.c +++ b/drivers/net/cassini.c @@ -2347,7 +2347,7 @@ static int cas_rx_ringN(struct cas *cp, int ring, int budget) drops = 0; while (1) { struct cas_rx_comp *rxc = rxcs + entry; - struct sk_buff *skb; + struct sk_buff *uninitialized_var(skb); int type, len; u64 words[4]; int i, dring; |