From: Jeff Garzik <jgarzik@pobox.com>
To: Adrian Bunk <bunk@stusta.de>
Cc: linux-net@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [2.6 patch] drivers/net/smc-mca.c: cleanups
Date: Sun, 20 Feb 2005 20:26:42 -0500 [thread overview]
Message-ID: <421938D2.3030302@pobox.com> (raw)
In-Reply-To: <20050219083431.GN4337@stusta.de>
Adrian Bunk wrote:
> This patch contains the following cleanups:
> - make a needlessly global function static
> - make three needlessly global structs static
>
> Since after moving the now-static stucts to smc-mca.c the file smc-mca.h
> was empty except for two #define's, I've also killed the rest of
> smc-mca.h .
>
> Signed-off-by: Adrian Bunk <bunk@stusta.de>
>
> ---
>
> drivers/net/smc-mca.c | 60 +++++++++++++++++++++++++++++++++++++++--
> drivers/net/smc-mca.h | 61 ------------------------------------------
> 2 files changed, 58 insertions(+), 63 deletions(-)
>
> --- linux-2.6.11-rc3-mm2-full/drivers/net/smc-mca.h 2004-12-24 22:35:23.000000000 +0100
> +++ /dev/null 2004-11-25 03:16:25.000000000 +0100
> @@ -1,61 +0,0 @@
> -/*
> - * djweis weisd3458@uni.edu
> - * most of this file was taken from ps2esdi.h
> - */
> -
> -struct {
> - unsigned int base_addr;
> -} addr_table[] = {
> - { 0x0800 },
> - { 0x1800 },
> - { 0x2800 },
> - { 0x3800 },
> - { 0x4800 },
> - { 0x5800 },
> - { 0x6800 },
> - { 0x7800 },
> - { 0x8800 },
> - { 0x9800 },
> - { 0xa800 },
> - { 0xb800 },
> - { 0xc800 },
> - { 0xd800 },
> - { 0xe800 },
> - { 0xf800 }
> -};
> -
> -#define MEM_MASK 64
> -
> -struct {
> - unsigned char mem_index;
> - unsigned long mem_start;
> - unsigned char num_pages;
> -} mem_table[] = {
> - { 16, 0x0c0000, 40 },
> - { 18, 0x0c4000, 40 },
> - { 20, 0x0c8000, 40 },
> - { 22, 0x0cc000, 40 },
> - { 24, 0x0d0000, 40 },
> - { 26, 0x0d4000, 40 },
> - { 28, 0x0d8000, 40 },
> - { 30, 0x0dc000, 40 },
> - {144, 0xfc0000, 40 },
> - {148, 0xfc8000, 40 },
> - {154, 0xfd0000, 40 },
> - {156, 0xfd8000, 40 },
> - { 0, 0x0c0000, 20 },
> - { 1, 0x0c2000, 20 },
> - { 2, 0x0c4000, 20 },
> - { 3, 0x0c6000, 20 }
> -};
> -
> -#define IRQ_MASK 243
> -struct {
> - unsigned char new_irq;
> - unsigned char old_irq;
> -} irq_table[] = {
> - { 3, 3 },
> - { 4, 4 },
> - { 10, 10 },
> - { 14, 15 }
> -};
> --- linux-2.6.11-rc3-mm2-full/drivers/net/smc-mca.c.old 2005-02-16 18:44:29.000000000 +0100
> +++ linux-2.6.11-rc3-mm2-full/drivers/net/smc-mca.c 2005-02-16 18:47:24.000000000 +0100
> @@ -49,7 +49,6 @@
> #include <asm/system.h>
>
> #include "8390.h"
> -#include "smc-mca.h"
>
> #define DRV_NAME "smc-mca"
>
> @@ -100,6 +99,63 @@
> MODULE_PARM_DESC(ultra_io, "SMC Ultra/EtherEZ MCA I/O base address(es)");
> MODULE_PARM_DESC(ultra_irq, "SMC Ultra/EtherEZ MCA IRQ number(s)");
>
> +static struct {
> + unsigned int base_addr;
> +} addr_table[] = {
> + { 0x0800 },
> + { 0x1800 },
> + { 0x2800 },
> + { 0x3800 },
> + { 0x4800 },
> + { 0x5800 },
> + { 0x6800 },
> + { 0x7800 },
> + { 0x8800 },
> + { 0x9800 },
> + { 0xa800 },
> + { 0xb800 },
> + { 0xc800 },
> + { 0xd800 },
> + { 0xe800 },
> + { 0xf800 }
> +};
> +
> +#define MEM_MASK 64
> +
> +static struct {
> + unsigned char mem_index;
> + unsigned long mem_start;
> + unsigned char num_pages;
> +} mem_table[] = {
> + { 16, 0x0c0000, 40 },
> + { 18, 0x0c4000, 40 },
> + { 20, 0x0c8000, 40 },
> + { 22, 0x0cc000, 40 },
> + { 24, 0x0d0000, 40 },
> + { 26, 0x0d4000, 40 },
> + { 28, 0x0d8000, 40 },
> + { 30, 0x0dc000, 40 },
> + {144, 0xfc0000, 40 },
> + {148, 0xfc8000, 40 },
> + {154, 0xfd0000, 40 },
> + {156, 0xfd8000, 40 },
> + { 0, 0x0c0000, 20 },
> + { 1, 0x0c2000, 20 },
> + { 2, 0x0c4000, 20 },
> + { 3, 0x0c6000, 20 }
> +};
> +
> +#define IRQ_MASK 243
> +static struct {
these tables should be const-ified
next prev parent reply other threads:[~2005-02-21 1:27 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-19 8:34 [2.6 patch] drivers/net/smc-mca.c: cleanups Adrian Bunk
2005-02-19 8:41 ` Jeff Garzik
2005-02-19 9:09 ` Arjan van de Ven
2005-02-19 9:18 ` Jeff Garzik
2005-02-19 15:23 ` Willy Tarreau
2005-02-19 15:43 ` Arjan van de Ven
2005-02-20 10:37 ` Herbert Xu
2005-02-21 1:26 ` Jeff Garzik [this message]
2005-02-21 14:48 ` Adrian Bunk
2005-03-12 22:27 Adrian Bunk
2005-03-27 14:34 Adrian Bunk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=421938D2.3030302@pobox.com \
--to=jgarzik@pobox.com \
--cc=bunk@stusta.de \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-net@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).