From patchwork Tue Dec 23 22:01:05 2008 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: holger@eitzenberger.org X-Patchwork-Id: 15482 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 8B57CDDF4F for ; Wed, 24 Dec 2008 09:06:14 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752178AbYLWWGL (ORCPT ); Tue, 23 Dec 2008 17:06:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752097AbYLWWGK (ORCPT ); Tue, 23 Dec 2008 17:06:10 -0500 Received: from moutng.kundenserver.de ([212.227.126.171]:58215 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751933AbYLWWGD (ORCPT ); Tue, 23 Dec 2008 17:06:03 -0500 Received: from kruemel.eitzenberger.org (p54AD34A1.dip0.t-ipconnect.de [84.173.52.161]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis) id 0ML21M-1LFFO12IzU-0007rY; Tue, 23 Dec 2008 23:05:58 +0100 Received: from [192.168.11.10] (helo=jonathan.eitzenberger.org ident=holger) by kruemel.eitzenberger.org with smtp (Exim 4.50) id 1LFFNz-0005Ru-Rq; Tue, 23 Dec 2008 23:05:56 +0100 Received: by jonathan.eitzenberger.org (sSMTP sendmail emulation); Tue, 23 Dec 2008 23:05:55 +0100 Message-Id: <20081223220554.978496107@jonathan.eitzenberger.org> References: <20081223220101.747816175@jonathan.eitzenberger.org> User-Agent: quilt/0.46-1 Date: Tue, 23 Dec 2008 23:01:05 +0100 From: Holger Eitzenberger To: David Miller Cc: Jay Vosburgh , netdev@vger.kernel.org, Holger Eitzenberger Subject: [patch 04/10] 802.3ad: remove typedef around ad_system Content-Disposition: inline; filename=bonding-3ad-remove-unused-typedef.diff X-Provags-ID: V01U2FsdGVkX1+WXn87UHreRRbBSWExyzlZVGVoSb52WleUiU7 2yWXqQoziobM3cwgBSST2p6enjBRRMCxnCUFDN7Z8TEKU2LsF0 AttB85shJ6+10q2uoYP4n+g+nwA1pr5q57CN+U+qSs= Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org As typedefs are considered a bad thing most of the time remove the typedef around ad_system. Signed-off-by: Holger Eitzenberger Index: bonding-2.6/drivers/net/bonding/bond_3ad.h =================================================================== --- bonding-2.6.orig/drivers/net/bonding/bond_3ad.h +++ bonding-2.6/drivers/net/bonding/bond_3ad.h @@ -244,10 +244,10 @@ typedef struct port { } port_t; // system structure -typedef struct ad_system { +struct ad_system { u16 sys_priority; struct mac_addr sys_mac_addr; -} ad_system_t; +}; #ifdef __ia64__ #pragma pack() @@ -258,7 +258,7 @@ typedef struct ad_system { #define SLAVE_AD_INFO(slave) ((slave)->ad_info) struct ad_bond_info { - ad_system_t system; // 802.3ad system structure + struct ad_system system; /* 802.3ad system structure */ u32 agg_select_timer; // Timer to select aggregator after all adapter's hand shakes u32 agg_select_mode; // Mode of selection of active aggregator(bandwidth/count) int lacp_fast; /* whether fast periodic tx should be