From: Nish Aravamudan <nish.aravamudan@gmail.com>
To: "David S. Miller" <davem@davemloft.net>
Cc: jgarzik@pobox.com, olh@suse.de, akpm@osdl.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/82] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason.
Date: Sun, 10 Jul 2005 22:27:46 -0700 [thread overview]
Message-ID: <29495f1d050710222746e892af@mail.gmail.com> (raw)
In-Reply-To: <20050710.215847.41634202.davem@davemloft.net>
On 7/10/05, David S. Miller <davem@davemloft.net> wrote:
> From: Nish Aravamudan <nish.aravamudan@gmail.com>
> Date: Sun, 10 Jul 2005 21:18:15 -0700
>
> > A quick question here regarding the possibility of one logical change
> > for all of drivers/. Does that hold true for *any* logical change?
> >
> > Intuitively, I would say no. My biggest concern with that is there are
> > many Maintainers listed for particular SCSI drivers, e.g., as well as
> > one for the SCSI subsystem. If those individual driver maintainers'
> > files are being modified, should they be CC'ed, or is the big patch
> > just sent to the SCSI maintainer (in this example)? I just want to
> > make sure the correct patch-chain is respected.
>
> Please just use common sense. It depends upon how intrusive the
> change is. In most cases, the driver author's have to learn to
> "let go" and let these general cleanups happen. The onus is on
> them to follow upstream when the submit new changes of their own.
>
> Some examples:
>
> 1) Deleting superfluous header file.
>
> Just do a clean sweep.
>
> 2) Adding a new argument to an existing interface.
>
> Just do a clean sweep.
>
> 3) Transitioning drivers over to a new exception handling mechanism.
>
> Probably want to do submit a patch for driver at a time. You
> should be doing more a few of these driver conversions at a time
> anyways, so no risk of patch bombing.
>
> 4) Straight forward transformations, for example hiding data
> structure member access behind a function or macro.
>
> Just do a clean sweep in large chunks.
>
> Again, use common sense. If you're just crossing your "T"'s and
> dotting your "i"'s, don't spam everyone with a thousand patches
> for such a cleanup.
Great! Thanks for the quick feedback. I'll make sure this gets added
to the KJ FAQ (mayhap even verbatim :) )
Thanks,
Nish
next prev parent reply other threads:[~2005-07-11 5:29 UTC|newest]
Thread overview: 98+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-10 19:35 [PATCH 0/82] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason Olaf Hering
2005-07-10 19:35 ` [PATCH 1/82] remove linux/version.h include from arch/arm* Olaf Hering
2005-07-10 19:35 ` [PATCH 2/82] remove linux/version.h include from arch/cris Olaf Hering
2005-07-10 19:35 ` [PATCH 3/82] remove linux/version.h include from arch/ia64 Olaf Hering
2005-07-10 19:35 ` [PATCH 4/82] remove linux/version.h include from arch/mips Olaf Hering
2005-07-10 19:35 ` [PATCH 5/82] remove linux/version.h include from arch/parisc Olaf Hering
2005-07-10 19:35 ` [PATCH 6/82] remove linux/version.h include from arch/ppc Olaf Hering
2005-07-10 19:35 ` [PATCH 7/82] remove linux/version.h include from arch/ppc64 Olaf Hering
2005-07-10 19:35 ` [PATCH 8/82] remove linux/version.h include from drivers/atm/he.c Olaf Hering
2005-07-10 19:35 ` [PATCH 9/82] remove linux/version.h from drivers/block/amiflop.c Olaf Hering
2005-07-10 19:35 ` [PATCH 10/82] remove linux/version.h from drivers/char/ip2.c Olaf Hering
2005-07-10 19:35 ` [PATCH 11/82] remove linux/version.h from drivers/char/mwave/tp3780i.c Olaf Hering
2005-07-10 19:35 ` [PATCH 12/82] remove linux/version.h from drivers/char/mxser.c Olaf Hering
2005-07-10 19:35 ` [PATCH 13/82] remove linux/version.h from drivers/char/speakup/ Olaf Hering
2005-07-10 19:35 ` [PATCH 14/82] remove linux/version.h from drivers/char/specialix.c Olaf Hering
2005-07-10 19:35 ` [PATCH 15/82] remove linux/version.h from drivers/char/tpm/tpm.h Olaf Hering
2005-07-10 19:35 ` [PATCH 16/82] remove linux/version.h from drivers/char/viocons.c Olaf Hering
2005-07-10 19:35 ` [PATCH 17/82] remove linux/version.h from drivers/char/viotape.c Olaf Hering
2005-07-10 19:35 ` [PATCH 18/82] remove linux/version.h from drivers/infiniband/ Olaf Hering
2005-07-27 20:53 ` Roland Dreier
2005-07-10 19:35 ` [PATCH 19/82] remove linux/version.h from drivers/isdn Olaf Hering
2005-07-10 19:35 ` [PATCH 20/82] remove linux/version.h from drivers/md/bitmap.c Olaf Hering
2005-07-10 19:35 ` [PATCH 21/82] remove linux/version.h from drivers/media/ Olaf Hering
2005-07-13 10:36 ` [linux-dvb-maintainer] " Johannes Stezenbach
2005-07-10 19:35 ` [PATCH 22/82] remove linux/version.h from drivers/message/fusion Olaf Hering
2005-07-10 19:35 ` [PATCH 23/82] remove linux/version.h from drivers/misc/hdpuftrs/ Olaf Hering
2005-07-10 19:35 ` [PATCH 24/82] remove linux/version.h from drivers/misc/ibmasm/ Olaf Hering
2005-07-10 19:35 ` [PATCH 25/82] remove linux/version.h from drivers/mtd Olaf Hering
2005-07-10 19:35 ` [PATCH 26/82] remove linux/version.h from drivers/net/ Olaf Hering
2005-07-10 19:35 ` [PATCH 27/82] remove linux/version.h from drivers/pcmcia/ Olaf Hering
2005-07-10 19:35 ` [PATCH 28/82] remove linux/version.h from drivers/s390/net/claw.c Olaf Hering
2005-07-10 19:35 ` [PATCH 29/82] remove linux/version.h from drivers/scsi/3w-xxxx.h Olaf Hering
2005-07-10 19:35 ` [PATCH 30/82] remove linux/version.h from drivers/scsi/a2091.c Olaf Hering
2005-07-10 19:35 ` [PATCH 31/82] remove linux/version.h from drivers/scsi/aic7xxx/ Olaf Hering
2005-07-10 19:35 ` [PATCH 32/82] remove linux/version.h from drivers/scsi/amiga7xx.c Olaf Hering
2005-07-10 19:35 ` [PATCH 33/82] remove linux/version.h from drivers/scsi/arcmsr Olaf Hering
2005-07-10 19:35 ` [PATCH 34/82] remove linux/version.h from drivers/scsi/bvme6000.c Olaf Hering
2005-07-10 19:35 ` [PATCH 35/82] remove linux/version.h from drivers/scsi/cpqfcTSinit.c Olaf Hering
2005-07-30 2:43 ` James Bottomley
2005-07-30 4:19 ` Andrew Morton
2005-07-10 19:35 ` [PATCH 36/82] remove linux/version.h from drivers/scsi/dpt/dpti_i2o.h Olaf Hering
2005-07-10 19:35 ` [PATCH 37/82] remove linux/version.h from drivers/scsi/gdth Olaf Hering
2005-07-10 19:35 ` [PATCH 38/82] remove linux/version.h from drivers/scsi/gvp11.c Olaf Hering
2005-07-10 19:35 ` [PATCH 39/82] remove linux/version.h from drivers/scsi/ibmmca.c Olaf Hering
2005-07-10 19:35 ` [PATCH 40/82] remove linux/version.h from drivers/scsi/ips Olaf Hering
2005-07-10 19:35 ` [PATCH 41/82] remove linux/version.h from drivers/scsi/iteraid.h Olaf Hering
2005-07-10 19:35 ` [PATCH 42/82] remove linux/version.h from drivers/scsi/megaraid Olaf Hering
2005-07-10 19:35 ` [PATCH 43/82] remove linux/version.h from drivers/scsi/mvme147.c Olaf Hering
2005-07-10 19:35 ` [PATCH 44/82] remove linux/version.h from drivers/scsi/mvme16x.c Olaf Hering
2005-07-10 19:35 ` [PATCH 45/82] remove linux/version.h from drivers/scsi/nsp32 Olaf Hering
2005-07-10 19:35 ` [PATCH 46/82] remove unused drivers/scsi/pci2000.h Olaf Hering
2005-07-10 19:35 ` [PATCH 47/82] remove linux/version.h from drivers/scsi/pcmcia/nsp* Olaf Hering
2005-07-10 19:35 ` [PATCH 48/82] remove linux/version.h from drivers/scsi/qla1280.c Olaf Hering
2005-07-10 19:35 ` [PATCH 49/82] remove linux/version.h from drivers/scsi/scsi_debug.c Olaf Hering
2005-07-10 19:35 ` [PATCH 50/82] remove linux/version.h from drivers/scsi/sg.c Olaf Hering
2005-07-10 19:35 ` [PATCH 51/82] remove linux/version.h from drivers/scsi/sgiwd93.c Olaf Hering
2005-07-10 19:36 ` [PATCH 52/82] remove linux/version.h from drivers/scsi/wd33c93.c Olaf Hering
2005-07-10 19:36 ` [PATCH 53/82] remove linux/version.h from drivers/serial/crisv10.c Olaf Hering
2005-07-10 19:36 ` [PATCH 54/82] remove linux/version.h from drivers/serial/crisv32.c Olaf Hering
2005-07-10 19:36 ` [PATCH 55/82] remove linux/version.h from drivers/serial/icom.c Olaf Hering
2005-07-10 19:36 ` [PATCH 56/82] remove linux/version.h from drivers/serial/jsm/jsm.h Olaf Hering
2005-07-10 19:36 ` [PATCH 57/82] remove linux/version.h from drivers/telephony/ixj.h Olaf Hering
2005-07-10 19:36 ` [PATCH 58/82] remove linux/version.h from drivers/usb Olaf Hering
2005-07-27 20:34 ` Greg KH
2005-07-10 19:36 ` [PATCH 59/82] remove linux/version.h from drivers/video/backlight/backlight.c Olaf Hering
2005-07-10 19:36 ` [PATCH 60/82] remove linux/version.h from drivers/video/backlight/lcd.c Olaf Hering
2005-07-10 19:36 ` [PATCH 61/82] remove linux/version.h from drivers/video/intelfb/intelfb* Olaf Hering
2005-07-10 19:36 ` [PATCH 62/82] remove linux/version.h from drivers/video/sis Olaf Hering
2005-07-10 19:36 ` [PATCH 63/82] remove linux/version.h from fs/9p Olaf Hering
2005-07-10 19:36 ` [PATCH 64/82] remove linux/version.h from fs/adfs/adfs.h Olaf Hering
2005-07-10 19:36 ` [PATCH 65/82] remove linux/version.h from fs/configfs Olaf Hering
2005-07-10 19:36 ` [PATCH 66/82] remove linux/version.h from fs/hfs/ Olaf Hering
2005-11-05 17:37 ` Eric Piel
2005-11-05 18:52 ` Olaf Hering
2005-07-10 19:36 ` [PATCH 67/82] remove linux/version.h from fs/hfsplus/ Olaf Hering
2005-07-10 19:36 ` [PATCH 68/82] remove linux/version.h from fs/hostfs/ Olaf Hering
2005-07-10 19:36 ` [PATCH 69/82] remove linux/version.h from fs/ocfs2/ Olaf Hering
2005-07-10 19:36 ` [PATCH 70/82] remove linux/version.h from fs/xfs/ Olaf Hering
2005-07-10 19:36 ` [PATCH 71/82] remove linux/version.h from include/linux/if_wanpipe_common.h Olaf Hering
2005-07-10 19:36 ` [PATCH 72/82] remove linux/version.h from include/linux/istallion.h Olaf Hering
2005-07-10 19:36 ` [PATCH 73/82] remove linux/version.h from include/linux/phonedev.h Olaf Hering
2005-07-10 19:36 ` [PATCH 74/82] remove linux/version.h from include/linux/serialP.h Olaf Hering
2005-07-10 19:36 ` [PATCH 75/82] remove linux/version.h from include/linux/stallion.h Olaf Hering
2005-07-10 19:36 ` [PATCH 76/82] remove linux/version.h from include/linux/videodev.h Olaf Hering
2005-07-10 19:36 ` [PATCH 77/82] remove linux/version.h from sound/ Olaf Hering
2005-07-10 19:36 ` [PATCH 78/82] remove linux/version.h from net/ieee80211/ Olaf Hering
2005-07-10 19:36 ` [PATCH 79/82] move KERNEL_VERSION from linux/version.h to linux/utsname.h Olaf Hering
2005-07-10 19:36 ` [PATCH 80/82] remove linux/version.h from drivers/media/ Olaf Hering
2005-07-10 19:36 ` [PATCH 81/82] remove linux/version.h from drivers/usb Olaf Hering
2005-07-10 19:36 ` [PATCH 82/82] remove linux/version.h from drivers/video/matrox/matroxfb_base.c Olaf Hering
2005-07-10 21:49 ` [PATCH 0/82] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason David S. Miller
2005-07-10 22:24 ` Jeff Garzik
2005-07-11 4:18 ` Nish Aravamudan
2005-07-11 4:58 ` David S. Miller
2005-07-11 5:27 ` Nish Aravamudan [this message]
2005-07-17 8:28 ` Rogier Wolff
2005-07-10 22:23 ` Jeff Garzik
2005-07-11 0:42 ` Josh Boyer
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=29495f1d050710222746e892af@mail.gmail.com \
--to=nish.aravamudan@gmail.com \
--cc=akpm@osdl.org \
--cc=davem@davemloft.net \
--cc=jgarzik@pobox.com \
--cc=linux-kernel@vger.kernel.org \
--cc=olh@suse.de \
/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