All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <greg@kroah.com>
To: Bob Beers <bob.beers@gmail.com>
Cc: netdev@vger.kernel.org, Krzysztof Halasa <khc@pm.waw.pl>
Subject: Re: wanPMC-CxT1E1
Date: Mon, 2 Nov 2009 12:59:11 -0800	[thread overview]
Message-ID: <20091102205911.GA23443@kroah.com> (raw)
In-Reply-To: <4f6ba3b0911021241gb6d9684ga76228013e0f5f14@mail.gmail.com>

On Mon, Nov 02, 2009 at 03:41:44PM -0500, Bob Beers wrote:
> On Thu, Oct 29, 2009 at 8:52 PM, Krzysztof Halasa <khc@pm.waw.pl> wrote:
> > Bob Beers <bob.beers@gmail.com> writes:
> >
> >> ok, so where do I start, I have a system ready to start
> >>  git cloning, and creating patches. I googled for a while
> >>  but didn't find a nice recipe for participating in the -staging
> >>  process.
> >
> > I gave it a try. At least compiles with few warnings. Not sure about the
> > WORK_INIT() change.
> >
> > Created drivers/net/wan/cxt1e1, moved all relevant SBE's .c and .h
> > there, added a simple Makefile/Kconfig. Quick and dirty. There is a
> > _lot_ of work to be done before it meets the usual kernel standards.
> >
> > It's not in staging/ so the paths need to be corrected but I can't work
> > further on it at this time. Hand-edited but I tried to be careful.
> >
> <snip Krzysztof's diff file>
> 
> Ok, I took a shot at it too, It compiles for me and generates the
> cxt1e1.ko file.
> I have made a git clone of kernel, added the directory cxt1e1 under staging,
>  added a Kconfig, Makefile, and all the *.[ch] from the tarball's driver/ and
>  include/ directories, called git add on cxt1e1 directory and the files
>  mentioned above.  In the cxt1e1 directory I modified the *.[ch] files as I saw
>  fit, and using many hints from Krzysztof
>    (I'm also not sure about the changes to INIT_WORK).
>  I modified Makefile in staging/ and ran 'git -a commit'.
> 
> Here is top part of output from 'git log --stat':
> 
> commit d54e08030785153c8c0f4eb4f1cf320d60fff286
> Author: Bob Beers <bob.beers@gmail.com>
> Date:   Mon Nov 2 15:06:19 2009 -0500
> 
>     Add CXT1E1 [1,2,4] channel wan card driver.
> 
>  drivers/net/wan/Makefile                     |    1 +

This file shouldn't need to be modified.  But I can fix that up by hand.

>  drivers/staging/Kconfig                      |    2 +
>  drivers/staging/Makefile                     |    1 +
>  drivers/staging/cxt1e1/Kconfig               |   22 +
>  drivers/staging/cxt1e1/Makefile              |   20 +
>  drivers/staging/cxt1e1/comet.c               |  566 +++++++
>  drivers/staging/cxt1e1/comet.h               |  366 +++++
>  drivers/staging/cxt1e1/comet_tables.c        |  561 +++++++
>  drivers/staging/cxt1e1/comet_tables.h        |   85 +
>  drivers/staging/cxt1e1/functions.c           |  366 +++++
>  drivers/staging/cxt1e1/hwprobe.c             |  400 +++++
>  drivers/staging/cxt1e1/libsbew.h             |  581 +++++++
>  drivers/staging/cxt1e1/linux.c               | 1354 ++++++++++++++++
>  drivers/staging/cxt1e1/musycc.c              | 2180 ++++++++++++++++++++++++++
>  drivers/staging/cxt1e1/musycc.h              |  460 ++++++
>  drivers/staging/cxt1e1/ossiRelease.c         |   39 +
>  drivers/staging/cxt1e1/pmc93x6_eeprom.c      |  559 +++++++
>  drivers/staging/cxt1e1/pmc93x6_eeprom.h      |   60 +
>  drivers/staging/cxt1e1/pmcc4.h               |  155 ++
>  drivers/staging/cxt1e1/pmcc4_cpld.h          |  124 ++
>  drivers/staging/cxt1e1/pmcc4_defs.h          |   82 +
>  drivers/staging/cxt1e1/pmcc4_drv.c           | 1855 ++++++++++++++++++++++
>  drivers/staging/cxt1e1/pmcc4_ioctls.h        |   81 +
>  drivers/staging/cxt1e1/pmcc4_private.h       |  295 ++++
>  drivers/staging/cxt1e1/pmcc4_sysdep.h        |   62 +
>  drivers/staging/cxt1e1/sbe_bid.h             |   61 +
>  drivers/staging/cxt1e1/sbe_promformat.h      |  157 ++
>  drivers/staging/cxt1e1/sbecom_inline_linux.h |  310 ++++
>  drivers/staging/cxt1e1/sbecrc.c              |  137 ++
>  drivers/staging/cxt1e1/sbeid.c               |  217 +++
>  drivers/staging/cxt1e1/sbeproc.c             |  358 +++++
>  drivers/staging/cxt1e1/sbeproc.h             |   52 +
>  drivers/staging/cxt1e1/sbew_ioc.h            |  136 ++
>  33 files changed, 11705 insertions(+), 0 deletions(-)
> 
> How do I generate the patch file?

git show --pretty=email d54e08030785153c8c0f4eb4f1cf320d60fff286 > my_patch.patch

will do it.

thanks,

greg k-h

  reply	other threads:[~2009-11-02 20:59 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-10-26 20:22 wanPMC-CxT1E1 Bob Beers
2009-10-26 20:41 ` wanPMC-CxT1E1 Greg KH
2009-10-26 20:57   ` wanPMC-CxT1E1 Bob Beers
2009-10-26 21:20     ` wanPMC-CxT1E1 Greg KH
2009-10-27 17:48   ` wanPMC-CxT1E1 Bob Beers
2009-10-28 18:11     ` wanPMC-CxT1E1 Greg KH
2009-10-29  1:05     ` wanPMC-CxT1E1 Greg KH
2009-10-29  1:43       ` wanPMC-CxT1E1 Bob Beers
2009-10-29  2:54         ` wanPMC-CxT1E1 Greg KH
2009-10-29 13:54     ` wanPMC-CxT1E1 Krzysztof Halasa
2009-10-30  1:52     ` wanPMC-CxT1E1 Krzysztof Halasa
2009-11-02 20:41       ` wanPMC-CxT1E1 Bob Beers
2009-11-02 20:59         ` Greg KH [this message]
     [not found]           ` <4f6ba3b0911021316v16ff7431s4dfa939743541df6@mail.gmail.com>
2009-11-02 21:35             ` wanPMC-CxT1E1 Bob Beers
2009-11-02 21:39               ` wanPMC-CxT1E1 Bob Beers
2009-11-06 15:25                 ` wanPMC-CxT1E1 Bob Beers
2009-11-06 22:05                   ` wanPMC-CxT1E1 Greg KH
2009-11-19 22:25             ` wanPMC-CxT1E1 Greg KH
2009-12-02 14:57               ` wanPMC-CxT1E1 Bob Beers
     [not found]                 ` <4f6ba3b1003040540v4619afa8v7f28ef5d75514c47@mail.gmail.com>
2010-03-04 15:47                   ` wanPMC-CxT1E1 Greg KH
2010-03-04 16:06                     ` wanPMC-CxT1E1 Bob Beers
2010-03-04 16:18                       ` wanPMC-CxT1E1 Greg KH

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=20091102205911.GA23443@kroah.com \
    --to=greg@kroah.com \
    --cc=bob.beers@gmail.com \
    --cc=khc@pm.waw.pl \
    --cc=netdev@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 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.