From: Felipe Balbi <me@felipebalbi.com>
To: Russell King - ARM Linux <linux@arm.linux.org.uk>
Cc: David Brownell <david-b@pacbell.net>,
Felipe Balbi <felipe.balbi@nokia.com>,
linux-omap@vger.kernel.org, gdavis@mvista.com,
Tony Lindgren <tony@atomide.com>,
wim@iguana.be
Subject: Re: [PATCH] watchdog: another ioremap() fix
Date: Thu, 18 Sep 2008 23:02:58 +0300 [thread overview]
Message-ID: <20080918200245.GA6617@frodo> (raw)
In-Reply-To: <20080918195007.GA14307@flint.arm.linux.org.uk>
Hi,
On Thu, Sep 18, 2008 at 08:50:07PM +0100, Russell King - ARM Linux wrote:
> On Thu, Sep 18, 2008 at 10:03:16AM -0700, David Brownell wrote:
> > On Thursday 18 September 2008, Felipe Balbi wrote:
> > > convert to use ioremap() and __raw_{read/write} friends.
> >
> > Why is this going to the OMAP list, not to LKML and cc'd
> > the watchdog maintainer? (I added Wim to the cc list...)
> >
> > If it's worth having, it's worth having in mainline...
>
> Indeed, this is definitely something that can go into mainline now and
> trickle back down into the OMAP tree.
>
> In other words, don't merge this into any OMAP tree, but get it into
> mainline and wait for it to come back. Same goes for any other fixes.
> That means less work needs to be done by a very small number of
> individuals who don't have enough time to push everything from the OMAP
> tree upstream.
Unfortunately I'll have to disagree here, a diff on omap_wdt.c against
mainline shows quite a few changes since omap3 was introduced. Several
patches never went to mainline. I'll prepare a sync up patch from omap to
mainline and send both, but the omap3 stuff, won't be able to go in.
Maybe i'll try to get rid of all the if (cpu_is_XXX()) stuff in
omap_wdt.c and then send my patch on top of that.
> The only real down side is that there's already a rather large delta
> between the Tony's version and the mainline version:
>
> drivers/watchdog/omap_wdt.c | 314 +++++++++++++++++---------------------------
> 1 file changed, 122 insertions(+), 192 deletions(-)
Exactly.
> which needs resolving first. It's no good sending Wim a patch which can
> only be applied to Tony's version of the driver. Again, this is probably
> the result of not pushing people hard enough to send their fixes upstream.
Sure it is.
> Now, I could leave this email at that, but I won't, because it'll be
> ineffectual. Yes yes yes is what everyone's saying. We want OMAP to
> be more merged with mainline, but, please Tony apply this patch so we
> can have it working while we wait.
>
> NO. That's completely the wrong attitude. As soon as it's in Tony's
> tree, everyone goes on their merry way and forgets about it, leaving
> it entirely up to Tony to sort out the resulting divergence with
> mainline. That's does not scale, and the fact that OMAP struggles
> to merge with mainline proves it.
totally agree with you here.
> What I say to Tony: do you want OMAP to be merged into mainline, or
> don't you. If you do, do _not_ accept this patch but get the changes
> already in your tree for omap_wdt.c up to Wim, and then get this patch
> there. Provide the carrot by getting the driver up to date in mainline,
> and the stick by only accepting patches for this driver once they've
> been acked by Wim. Explicitly ask Wim to ack them for you.
>
> Then you have one less driver to worry about constantly being out of
> date with mainline.
>
> Yes, it's probably radical for this community, but it _needs_ to happen.
Well, what can I say. I'll try to get rid of those cpu conditional code
in the driver and sync omap_wdt.c with mainline. Send all the patches
via Wim, so Tony can get them later.
--
balbi
next prev parent reply other threads:[~2008-09-18 20:03 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-18 13:55 [PATCH] watchdog: another ioremap() fix Felipe Balbi
2008-09-18 17:03 ` David Brownell
2008-09-18 17:26 ` Felipe Balbi
2008-09-19 8:06 ` Wim Van Sebroeck
2008-09-18 19:50 ` Russell King - ARM Linux
2008-09-18 20:02 ` Felipe Balbi [this message]
2008-09-18 20:15 ` Russell King - ARM Linux
2008-09-18 20:34 ` Russell King - ARM Linux
2008-09-18 20:55 ` Felipe Balbi
2008-09-19 8:30 ` Wim Van Sebroeck
2008-09-18 20:10 ` David Brownell
2008-09-21 18:20 ` Tony Lindgren
2008-09-18 18:29 ` George G. Davis
2008-09-18 18:40 ` Felipe Balbi
2008-09-18 18:45 ` George G. Davis
2008-09-18 18:49 ` Felipe Balbi
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=20080918200245.GA6617@frodo \
--to=me@felipebalbi.com \
--cc=david-b@pacbell.net \
--cc=felipe.balbi@nokia.com \
--cc=gdavis@mvista.com \
--cc=linux-omap@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=tony@atomide.com \
--cc=wim@iguana.be \
/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