public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <greg@kroah.com>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
	mochel@osdl.org, linux-kernel@vger.kernel.org
Subject: Re: [BK PATCH] PCI reorg changes for 2.5.14
Date: Tue, 7 May 2002 13:23:17 -0700	[thread overview]
Message-ID: <20020507202317.GA2180@kroah.com> (raw)
In-Reply-To: <Pine.LNX.4.44.0205071124310.1080-100000@home.transmeta.com>

> Greg, Pat - this changeset seems to completely break ACPI interrupt
> routing.
> 
> I suspect it's an ordering issue, with the new "pci_lookup_irq" getting
> assigned the wrong value (or the ACPI irq init not being done or
> whatever).
> 
> Please give this a good look.

Pat found the problem, it was due to the startup ordering issue (he
could give a better explanation than I could), and the update is checked
in.

Pull from:  bk://ldm.bkbits.net/linux-2.5-pci


For the non-bitkeeper users, this patch is available against 2.5.14 at:
        kernel.org/pub/linux/kernel/people/gregkh/misc/pci-reorg-2-2.5.14.patch



 arch/i386/kernel/pci-dma.c    |   37 -
 arch/i386/kernel/pci-i386.c   |  384 ----------
 arch/i386/kernel/pci-i386.h   |   73 --
 arch/i386/kernel/pci-irq.c    |  866 -----------------------
 arch/i386/kernel/pci-pc.c     | 1423 ---------------------------------------
 arch/i386/kernel/pci-visws.c  |  141 ---
 Makefile                      |    2 
 arch/alpha/kernel/pci.c       |    4 
 arch/i386/Makefile            |    5 
 arch/i386/kernel/Makefile     |   12 
 arch/i386/pci/Makefile        |   29 
 arch/i386/pci/acpi.c          |   70 +
 arch/i386/pci/changelog       |   62 +
 arch/i386/pci/common.c        |  206 +++++
 arch/i386/pci/direct.c        |  366 ++++++++++
 arch/i386/pci/dma.c           |   37 +
 arch/i386/pci/fixup.c         |  163 ++++
 arch/i386/pci/i386.c          |  323 ++++++++
 arch/i386/pci/irq.c           |  810 ++++++++++++++++++++++
 arch/i386/pci/legacy.c        |   53 +
 arch/i386/pci/numa.c          |  119 +++
 arch/i386/pci/pcbios.c        |  559 +++++++++++++++
 arch/i386/pci/pci.h           |   75 ++
 arch/i386/pci/visws.c         |  141 +++
 drivers/acpi/acpi_osl.c       |    3 
 drivers/hotplug/cpqphp_core.c |    2 
 drivers/hotplug/cpqphp_pci.c  |    2 
 drivers/hotplug/ibmphp_core.c |    2 
 drivers/pci/Makefile          |    8 
 drivers/pci/access.c          |   46 +
 drivers/pci/hotplug.c         |  132 +++
 drivers/pci/pci-driver.c      |  136 +++
 drivers/pci/pci.c             | 1526 ------------------------------------------
 drivers/pci/pool.c            |  336 +++++++++
 drivers/pci/power.c           |  164 ++++
 drivers/pci/probe.c           |  605 ++++++++++++++++
 drivers/pci/proc.c            |   13 
 drivers/pci/search.c          |  110 +++
 include/linux/pci.h           |    1 
 39 files changed, 4576 insertions(+), 4470 deletions(-)
------

ChangeSet@1.557, 2002-05-07 10:58:20-07:00, greg@kroah.com
  PCI hotplug drivers
  
  change due to moved location of i386's pci.h

 drivers/hotplug/cpqphp_core.c |    2 +-
 drivers/hotplug/cpqphp_pci.c  |    2 +-
 drivers/hotplug/ibmphp_core.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
------

ChangeSet@1.556, 2002-05-07 10:27:30-07:00, mochel@segfault.osdl.org
  Merge bk://ldm@bkbits.net/linux-2.5-pci
  into segfault.osdl.org:/home/mochel/src/kernel/devel/linux-2.5-pci

 drivers/pci/pci.c |    2 ++
 1 files changed, 2 insertions(+)
------

ChangeSet@1.554.1.1, 2002-05-07 10:27:12-07:00, mochel@segfault.osdl.org
  PCI Update: Fix oops on boot w/ ACPI enabled

 Makefile               |    2 +-
 arch/i386/pci/Makefile |    4 ++--
 arch/i386/pci/acpi.c   |    2 +-
 arch/i386/pci/direct.c |    2 +-
 arch/i386/pci/pcbios.c |    2 +-
 drivers/pci/pci.c      |    2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)
------

ChangeSet@1.555, 2002-05-07 10:19:42-07:00, greg@kroah.com
  merge

 arch/i386/Makefile        |    4 ++--
 arch/i386/kernel/Makefile |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
------

ChangeSet@1.552.1.1, 2002-05-07 09:54:45-07:00, ink@jurassic.park.msu.ru
  [PATCH] Fix missing #includes
  
  There are missing #includes which will break compilation on some non-x86
  platforms. With following patch this compiles and works on alpha.
  
  Ivan.

 arch/alpha/kernel/pci.c |    4 +++-
 drivers/pci/pci.c       |    2 ++
 drivers/pci/pool.c      |    1 +
 drivers/pci/probe.c     |    2 ++
 drivers/pci/proc.c      |    1 +
 5 files changed, 9 insertions(+), 1 deletion(-)
------

ChangeSet@1.552, 2002-05-06 15:43:42-07:00, greg@kroah.com
  PCI hotplug update 
  
  include file location changed due to pci changes

 drivers/hotplug/cpqphp_core.c |    2 +-
 drivers/hotplug/cpqphp_pci.c  |    2 +-
 drivers/hotplug/ibmphp_core.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
------

ChangeSet@1.551, 2002-05-06 14:37:30-07:00, greg@kroah.com
  hand merge of davej's x86 pci-pc janitor work

 arch/i386/kernel/pci/direct.c |   10 ++++++----
 arch/i386/kernel/pci/fixup.c  |    2 +-
 arch/i386/kernel/pci/legacy.c |    2 +-
 arch/i386/kernel/pci/pcbios.c |   12 ++++++------
 4 files changed, 14 insertions(+), 12 deletions(-)
------

ChangeSet@1.550, 2002-05-06 14:24:45-07:00, greg@kroah.com
  add back NCR53c810 PCI quirk code from davej that was lost in the merge

 arch/i386/kernel/pci/fixup.c |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)
------

ChangeSet@1.549, 2002-05-06 14:15:27-07:00, greg@kroah.com
  merge

 arch/i386/kernel/pci-pc.c     | 1423 ------------------------------------------
 arch/i386/kernel/pci/common.c |  206 ++++++
 2 files changed, 206 insertions(+), 1423 deletions(-)
------

ChangeSet@1.447.26.3, 2002-04-16 16:52:54-07:00, mochel@segfault.osdl.org
  Fix NUMA compile after PCI cleanup

 arch/i386/kernel/pci/Makefile |    6 ++++--
 arch/i386/kernel/pci/numa.c   |    7 ++++++-
 2 files changed, 10 insertions(+), 3 deletions(-)
------

ChangeSet@1.447.14.10, 2002-04-16 16:11:33-07:00, mochel@segfault.osdl.org
  don't enable debug in arch/i386/kernel/pci/

 arch/i386/kernel/pci/pci.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
------

ChangeSet@1.447.14.8, 2002-04-16 13:26:35-07:00, mochel@segfault.osdl.org
  Further break-up-age
  Make ACPI PCI IRQ routing work a bit better...

 arch/i386/kernel/pci/Makefile |   11 ++++-
 arch/i386/kernel/pci/acpi.c   |   70 +++++++++++++++++++++++++++++++++++
 arch/i386/kernel/pci/common.c |   44 ----------------------
 arch/i386/kernel/pci/irq.c    |   82 ++++++------------------------------------
 arch/i386/kernel/pci/legacy.c |   53 +++++++++++++++++++++++++++
 arch/i386/kernel/pci/numa.c   |    4 +-
 arch/i386/kernel/pci/pci.h    |    5 +-
 drivers/acpi/acpi_osl.c       |    3 +
 8 files changed, 152 insertions(+), 120 deletions(-)
------

ChangeSet@1.447.14.7, 2002-04-16 09:03:57-07:00, mochel@segfault.osdl.org
  Further split/cleanup of x86 PCI code

 arch/i386/kernel/pci/Makefile  |   18 
 arch/i386/kernel/pci/changelog |   62 ++
 arch/i386/kernel/pci/common.c  | 1170 -----------------------------------------
 arch/i386/kernel/pci/direct.c  |  364 ++++++++++++
 arch/i386/kernel/pci/fixup.c   |  150 +++++
 arch/i386/kernel/pci/i386.c    |   61 --
 arch/i386/kernel/pci/numa.c    |  114 +++
 arch/i386/kernel/pci/pcbios.c  |  559 +++++++++++++++++++
 arch/i386/kernel/pci/pci.h     |    1 
 drivers/pci/pci.c              |    2 
 include/linux/pci.h            |    1 
 11 files changed, 1271 insertions(+), 1231 deletions(-)
------

ChangeSet@1.447.14.6, 2002-04-15 15:25:54-07:00, mochel@segfault.osdl.org
  Move arch/i386/kernel/pci-*.c to arch/i386/kernel/pci/; prepare for further cleanups

 arch/i386/kernel/pci-dma.c    |   37 -
 arch/i386/kernel/pci-i386.c   |  384 -----------
 arch/i386/kernel/pci-i386.h   |   73 --
 arch/i386/kernel/pci-irq.c    |  866 -------------------------
 arch/i386/kernel/pci-pc.c     | 1400 ------------------------------------------
 arch/i386/kernel/pci-visws.c  |  141 ----
 arch/i386/kernel/Makefile     |   18 
 arch/i386/kernel/pci/Makefile |   16 
 arch/i386/kernel/pci/common.c | 1400 ++++++++++++++++++++++++++++++++++++++++++
 arch/i386/kernel/pci/dma.c    |   37 +
 arch/i386/kernel/pci/i386.c   |  384 +++++++++++
 arch/i386/kernel/pci/irq.c    |  866 +++++++++++++++++++++++++
 arch/i386/kernel/pci/pci.h    |   73 ++
 arch/i386/kernel/pci/visws.c  |  141 ++++
 14 files changed, 2923 insertions(+), 2913 deletions(-)
------


  reply	other threads:[~2002-05-07 21:23 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-06 22:25 [BK PATCH] PCI reorg changes for 2.5.14 Greg KH
2002-05-07  9:02 ` Christoph Hellwig
2002-05-07 16:15 ` Ivan Kokshaysky
2002-05-07 16:49   ` Greg KH
2002-05-07 18:27     ` Linus Torvalds
2002-05-07 20:23       ` Greg KH [this message]
2002-05-07 21:29         ` Patrick Mochel
2002-05-07 21:50           ` Linus Torvalds
2002-05-07 23:13             ` Patrick Mochel
2002-05-08  3:55             ` Jeff Garzik

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=20020507202317.GA2180@kroah.com \
    --to=greg@kroah.com \
    --cc=ink@jurassic.park.msu.ru \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mochel@osdl.org \
    --cc=torvalds@transmeta.com \
    /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