Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Russell King - ARM Linux
Date: Saturday, September 20, 2008 - 11:00 am

On Sat, Sep 20, 2008 at 10:18:41AM -0700, David Brownell wrote:

Both of which are filesystems which have more control over the lifetime
of the inode.  Device drivers don't have such luxuries.


Well, are you going to manufacture a patch to update all the watchdog
drivers to use your new i_private method, and get that merged into
Wim's tree now, so that then the omap watchdog drivers can satisfy
your apparant objection (which Wim _has_ taken as an objection against
them going in)?


The "well OK" didn't come over at all - neither I nor Wim seem to have
received that point.


You define accounting for things in real time as "strange" - lol.  Your
following sentences don't follow either.

My point is that we currently have a BIG problem, and that is the OMAP
fork being so far out of line with mainline, it isn't funny.  It's
causing lots of pain for everyone here.  Folk are screaming for mainline
to be buildable for OMAP.

There are two approaches to achieve that: take each driver, polish it
for weeks on end until it's nice and shiney, and then submit it upstream.
Eventually, given enough man hours, you'll get to the point where you've
pushed everything upstream, but in the mean time, new work has been
queued so you need to start at the beginning again.  You've got a job
for life constantly polishing code.

The other approach is to decide that we have what we have, and that in
the interests of efficiently reducing divergence, merging the upstream
changes with the downstream changes and pushing the result upstream ASAP.
Once merged, further improvements and cleanups can be made by pushing
them separately upstream along with any other bug fixes.

Given the amount of divergence, the only approach which gives realistic
progress is the second one.

If you think the first approach is the way to go, then please join in
with Tony and myself reviewing the _entire_ OMAP tree, polishing every
patch, and pushing it upstream.  And I mean _everything_.  Not just the
USB stuff.  Encourage everyone else to do the same - because it will
take an army of individuals to make any forward progress.


Wim said: "Will add patches 1 to 3 when everyone is OK with them. I
still saw some comments from David."

So, would you like to clearly tell Wim what your comments mean as far
as merging this patch series?  It seems I'm not the only one who's
confused as to the intention and meaning of your comments.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/5] omap watchdog updaes, Felipe Balbi, (Fri Sep 19, 3:32 am)
[PATCH 1/5] watchdog: sync linux-omap changes, Felipe Balbi, (Fri Sep 19, 3:32 am)
[PATCH 2/5] watchdog: another ioremap() fix, Felipe Balbi, (Fri Sep 19, 3:32 am)
[PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Felipe Balbi, (Fri Sep 19, 3:32 am)
Re: [PATCH 5/5] watchdog: introduce platform_data and remo ..., Russell King - ARM Linux, (Fri Sep 19, 12:04 pm)
Re: [PATCH 1/5] watchdog: sync linux-omap changes, Russell King - ARM Linux, (Fri Sep 19, 3:40 pm)
Re: [PATCH 5/5] watchdog: introduce platform_data and remo ..., Russell King - ARM Linux, (Fri Sep 19, 3:51 pm)
Re: [PATCH 1/5] watchdog: sync linux-omap changes, David Brownell, (Fri Sep 19, 5:20 pm)
Re: [PATCH 1/5] watchdog: sync linux-omap changes, David Brownell, (Fri Sep 19, 5:39 pm)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, David Brownell, (Fri Sep 19, 5:41 pm)
Re: [PATCH 5/5] watchdog: introduce platform_data and remo ..., Wim Van Sebroeck, (Fri Sep 19, 10:48 pm)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Russell King - ARM Linux, (Sat Sep 20, 1:13 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, David Brownell, (Sat Sep 20, 8:32 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Russell King - ARM Linux, (Sat Sep 20, 9:11 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Alan Cox, (Sat Sep 20, 10:01 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, David Brownell, (Sat Sep 20, 10:18 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Russell King - ARM Linux, (Sat Sep 20, 11:00 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Tony Lindgren, (Sun Sep 21, 11:41 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, David Brownell, (Sun Sep 21, 6:45 pm)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, David Brownell, (Sun Sep 21, 7:01 pm)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Russell King - ARM Linux, (Mon Sep 22, 12:59 am)
Re: [PATCH 3/5] watchdog: cleanup a bit omap_wdt.c, Tony Lindgren, (Mon Sep 22, 2:30 am)