linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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



  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).