public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Dave Jones <davej@redhat.com>
To: Grant Coady <gcoady@gmail.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] pci_ids: remove non-referenced symbols from pci_ids.h
Date: Sun, 30 Oct 2005 23:13:13 -0500	[thread overview]
Message-ID: <20051031041313.GA1939@redhat.com> (raw)
In-Reply-To: <436591A5.20609@gmail.com>

On Mon, Oct 31, 2005 at 02:38:13PM +1100, Grant Coady wrote:

 > > This patch is removing some PCI idents from drivers that are currently
 > > marked BROKEN on some/all architectures.  It seems counterproductive
 > > to create even more work to get those drivers fixed.
 > 
 > Nobody cares, the drivers are dying of bit-rot :)

Remove the BROKEN, and it builds, and runs just fine on most systems.
(Or it least it did, until this intentional breakage occured).

 > > Especially in the case of for eg, the advansys scsi driver, which
 > > actually works for some people, even though it isn't updated to use
 > > modern scsi layer interfaces.
 > 
 > Any positive suggestions?

Yes. Don't remove symbols that are referenced by code in the rest of the
tree (even if it isn't buildable).  It's not as though leaving those
symbols there breaks anything, or even bloats the kernel.

 > How many years does a driver remain broken before it gets removed?  These
 > drivers don't compile cleanly thus are not in use, no?  Perhaps a set of
 > patches scheduling removal is in order.

At least 2 distros are carrying patches removing the BROKEN attribute
on the advansys Kconfig for some architectures. The users of those kernels
using their advansys controllers without any issue at all.

Even if this were not the case, randomly removing bits of a driver so that
it has no chance of working isn't how we schedule removal. 

		Dave


  reply	other threads:[~2005-10-31  4:13 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200510290000.j9T00Bqd001135@hera.kernel.org>
2005-10-31  2:42 ` [PATCH] pci_ids: remove non-referenced symbols from pci_ids.h Dave Jones
2005-10-31  3:38   ` Grant Coady
2005-10-31  4:13     ` Dave Jones [this message]
2005-10-31  5:26       ` Grant Coady
2005-10-31  5:56         ` Dave Jones
2005-10-31 15:45     ` Alan Cox

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=20051031041313.GA1939@redhat.com \
    --to=davej@redhat.com \
    --cc=gcoady@gmail.com \
    --cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox