All of lore.kernel.org
 help / color / mirror / Atom feed
From: greg@kroah.com (Greg KH)
To: lm-sensors@vger.kernel.org
Subject: [PATCH] i2c driver changes for 2.5.64
Date: Thu, 19 May 2005 06:23:50 +0000	[thread overview]
Message-ID: <20030318082740.GG6085@kroah.com> (raw)
In-Reply-To: <10476033213315@kroah.com>

On Mon, Mar 17, 2003 at 09:28:41PM -0500, Mark D. Studebaker  wrote:
> >If so, any hope of merging the two to make it at least sane?  :)
> >
> 
> sounds like more trouble than it is worth;
> hard to move files in CVS without losing the history.

True, but it seems strange to have files in two different repositories.
But I now see why you did that because of the 2.4 code, right?  Anyway,
I'll live :)

> >>The biggest thing remaining to do in CVS is tackling
> >>the PCI drivers. Approx. 20 of our 60 drivers are PCI.
> >
> >
> >Where are these drivers?  I only see 17 instances of pci_module_init()
> >in the lm_sensors2 cvs tree.  Are these the ones?  If you look at
> >2.5.65, 3 ones were added from the cvs tree (and converted to work
> >properly with the pci code.)  I see there are only 5 drivers in the main
> >kernel tree that use pci_module_init() so a number more still need to be
> >moved into there.
> >
> 
> right. Plus a couple more in chips/ that don't call pci_module_init
> (sis5595, vt8231). Minus the ones already in 2.5 (I see that
> 2.5.65 added your patch with 3 more) leaves about 15.
> 
> My point was the ~40 non-PCI drivers should go a lot more easily;
> Kyosti already did a lot of cleanup on those.

Good, I haven't really looked at them yet.

> >>I'd like to keep sensors CVS 2.4-compatible, or at least
> >>delay a branch as long as possible. Kyosti was working
> >>on getting to the point that we could submit a patch
> >>to 2.4 (until we do that, CVS is incompatible with stock 2.4
> >>kernels because of the i2c_driver struct change).
> >
> >
> >Why care about backwards compatibility?  Hopefully there will not need
> >to be a cvs tree for the kernel portions of the i2c code if we get all
> >of the code into the main kernel tree.
> >
> 
> We have a large number of 2.4-based "customers". Our project is
> ranked in the top 100 on freshmeat (no idea if that means anything, though 
> :)
> If our 2.7.0 release last December was the last 2.4-compatible release,
> how bad is that? I don't know. Unless we get a patch into 2.4, it will be,
> because of the i2c_driver struct change that's already been made in CVS.
> I'm guessing we want to release 2.4-compatible packages for another year?

You've already forked the cvs tree, right?  What's keeping you from just
staying with this fork for the 2.4 code?

> But maybe that's hopelessly ambitious. Maybe 2.7.0 will have to be it.
> Kyosti was optimistic that on the lm_sensors side (as opposed to i2c),
> we could stay compatible with 2.4 and 2.5 in one branch. But he
> hasn't been heard from in a while...

I'm not so sure about that due to the driver model changes, but am not
certain yet.  I'll shut up now until I get some more code done...

thanks,

greg k-h

  parent reply	other threads:[~2005-05-19  6:23 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-14  0:50 [BK PATCH] i2c driver changes for 2.5.64 Greg KH
2005-05-19  6:23 ` Greg KH
2003-03-14  0:55 ` [PATCH] " Greg KH
2005-05-19  6:23   ` Greg KH
2003-03-14  0:55   ` Greg KH
2005-05-19  6:23     ` Greg KH
2003-03-14  0:55     ` Greg KH
2005-05-19  6:23       ` Greg KH
2003-03-14  0:55       ` Greg KH
2005-05-19  6:23         ` Greg KH
2003-03-14  0:55         ` Greg KH
2005-05-19  6:23           ` Greg KH
2003-03-14  0:55           ` Greg KH
2005-05-19  6:23             ` Greg KH
2003-03-14  0:55             ` Greg KH
2005-05-19  6:23               ` Greg KH
2003-03-14  0:55               ` Greg KH
2005-05-19  6:23                 ` Greg KH
2003-03-14  0:55                 ` Greg KH
2005-05-19  6:23                   ` Greg KH
2003-03-14  0:55                   ` Greg KH
2005-05-19  6:23                     ` Greg KH
2003-03-15  9:49                     ` Vojtech Pavlik
2005-05-19  6:23                       ` Vojtech Pavlik
2003-03-15 21:46                       ` Greg KH
2005-05-19  6:23                         ` Greg KH
2003-03-15 22:06                         ` Vojtech Pavlik
2005-05-19  6:23                           ` Vojtech Pavlik
2005-05-19  6:23         ` Mark Studebaker
2005-05-19  6:23         ` Jean Delvare
2005-05-19  6:23         ` Greg KH [this message]
2005-05-19  6:23         ` Greg KH
2005-05-19  6:23         ` Mark D. Studebaker 
2005-05-19  6:23         ` Christoph Hellwig
2005-05-19  6:23         ` Mark D. Studebaker 
2005-05-19  6:23         ` Mark D. Studebaker 
2005-05-19  6:23         ` Greg KH
2003-03-14  8:28       ` Christoph Hellwig
2005-05-19  6:23         ` Christoph Hellwig
2003-03-14  8:21     ` Christoph Hellwig
2005-05-19  6:23       ` Christoph Hellwig
2003-03-14  8:53       ` Greg KH
2005-05-19  6:23         ` Greg KH
2003-03-14  8:19   ` Christoph Hellwig
2005-05-19  6:23     ` Christoph Hellwig
2003-03-14  8:56     ` Greg KH
2005-05-19  6:23       ` 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=20030318082740.GG6085@kroah.com \
    --to=greg@kroah.com \
    --cc=lm-sensors@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.