]> git.hungrycats.org Git - linux/log
linux
22 years agoPCI: move pci_msi.h out of include/linux to drivers/pci where it belongs.
Greg Kroah-Hartman [Mon, 9 Feb 2004 03:04:55 +0000 (19:04 -0800)]
PCI: move pci_msi.h out of include/linux to drivers/pci where it belongs.

22 years agoPCI: remove stupid MSI debugging code that was never used.
Greg Kroah-Hartman [Mon, 9 Feb 2004 03:03:22 +0000 (19:03 -0800)]
PCI: remove stupid MSI debugging code that was never used.

22 years ago[PATCH] PCI Hotplug: Convert error paths in ibmphp to use goto
Rolf Eike Beer [Fri, 6 Feb 2004 06:23:33 +0000 (22:23 -0800)]
[PATCH] PCI Hotplug: Convert error paths in ibmphp to use goto

This patch converts the error paths in several functions in ibmphp to use
goto to the end of the function to kill code duplication.

It also kills some memsets of pointer members of a struct where the struct
itself is freed directly after.

This one has 2 modification from the first version: the if is back as
discussed and one extra long line (>> 150 chars) is wrapped now.

22 years ago[PATCH] PCI Hotplug: mark functions __init/__exit in acpiphp
Rolf Eike Beer [Wed, 4 Feb 2004 09:23:50 +0000 (01:23 -0800)]
[PATCH] PCI Hotplug: mark functions __init/__exit in acpiphp

These functions are only called from places marked __init or __exit, so
we can mark them also.

22 years ago[PATCH] dmapool: Remove sentance in documentation that is now false on 2.6
Greg Kroah-Hartman [Wed, 4 Feb 2004 06:03:31 +0000 (22:03 -0800)]
[PATCH] dmapool: Remove sentance in documentation that is now false on 2.6

22 years ago[PATCH] PCI: fix "pcibus_class" Device Class, release function
Matthew Dobson [Wed, 4 Feb 2004 02:03:35 +0000 (18:03 -0800)]
[PATCH] PCI: fix "pcibus_class" Device Class, release function

John Rose wrote:
> The function release_pcibus_dev() in probe.c defines the release procedure for
> device class pcibus_class.  I want to suggest that this function be scrapped :)
>
> This release function is called in the code path of class_device_unregister().
> The pcibus_class devices aren't currently unregistered anywhere, from what I
> can tell, so this release function is currently unused.  The runtime removal of
> PCI buses from logical partitions on PPC64 requires the unregistration of these
> class devices.  The natural place to do this IMHO is in pci_remove_bus_device()
> in remove.c.

You're right that the class device isn't currently unregistered, and
that was an oversight in the patch I originally sent.  Attatched is a
patch that remedies that situation.  pci_remove_bus_device() *is* the
natural place to unregister the class_dev, and that's just what the
patch does.

> The problem is that this calls pci_destroy_dev(), which calls put() on the same
> "bridge" device that the release function does.  This should only be done once
> in the course of removing a pci_bus, and I doubt that we want to change
> pci_destroy_dev().   The kfree() of the pci_bus struct is also done in both
> pci_remove_bus_device() and release_pcibus_dev().

Yep.  The patch pulls the kfree() out of pci_remove_bus_device() and
calls class_device_unregister() in it's place.  This will put() the
bridge device and free the pci_bus as needed.  put() does need to be
called twice because the bridge device is get()'d twice: once when the
device is registered and once when it's bus device grabs a reference to it.

22 years ago[PATCH] PCI Hotplug: make ibm_unconfigure_device void
Rolf Eike Beer [Tue, 3 Feb 2004 08:54:54 +0000 (00:54 -0800)]
[PATCH] PCI Hotplug: make ibm_unconfigure_device void

ibm_unconfigure_device always returns 0, so we do not need to check for a
return value != 0 and can kill the warning. And if the return value is always
the same we don't need a return value. Also some whitespace fixing. And this
time not line wrapped. Really. Absolutely sure. Checked twice.

22 years ago[PATCH] PCI Hotplug: kill hpcrc from several functions in ibmphp_core.c
Rolf Eike Beer [Tue, 3 Feb 2004 08:49:40 +0000 (00:49 -0800)]
[PATCH] PCI Hotplug: kill hpcrc from several functions in ibmphp_core.c

This patch kills the variable hpcrc from many places. It is used as a
temporary storage for the return code before this is copied to rc which
contains the "real" return code. There are some checks if to copy or not
but at the end they will always have the same value, so we can directly
put the return code in rc and kill hpcrc.

22 years ago[PATCH] PCI Hotplug: very small optimisations for ibmphp_pci.c
Rolf Eike Beer [Tue, 3 Feb 2004 08:49:23 +0000 (00:49 -0800)]
[PATCH] PCI Hotplug: very small optimisations for ibmphp_pci.c

22 years ago[PATCH] PCI Hotplug: Coding style fixes for drivers/pci/hotplug.c
Rolf Eike Beer [Tue, 3 Feb 2004 08:49:05 +0000 (00:49 -0800)]
[PATCH] PCI Hotplug: Coding style fixes for drivers/pci/hotplug.c

22 years ago[PATCH] PCI: avoid two returns directly after each other in pcidriver.c
Rolf Eike Beer [Tue, 3 Feb 2004 08:48:38 +0000 (00:48 -0800)]
[PATCH] PCI: avoid two returns directly after each other in pcidriver.c

This avoids a return direct before the final return of a function. Better
only modify the return code and fall through to the final return.

22 years ago[PATCH] PCI: dma_pool fixups
David Brownell [Tue, 3 Feb 2004 08:22:27 +0000 (00:22 -0800)]
[PATCH] PCI: dma_pool fixups

22 years ago[PATCH] PCI: Patch to get cpqphp working with IOAPIC
Dely Sy [Mon, 2 Feb 2004 04:19:50 +0000 (20:19 -0800)]
[PATCH] PCI: Patch to get cpqphp working with IOAPIC

Here is a patch for to get cpqphp working with IOAPIC.
My earlier statement that a kernel patch is not needed for 2.6 is
true only when ACPI is enabled.  A similar patch is needed in
pcibios_enable_irq() for 2.4 kernel and I will send it out
later.

The fix is in pirq_enable_irq().  This function is called indirectly
by pci_enable_device().  For device present during boot up, it should
get the proper dev->irq for pcibios_fixup_irqs() has been called to
get the dev->irq from MP table. If the value is still zero, then
this is properly caused by "buggy MP table".  For hot-plug device,
its dev->irq is 0 when the pci_enable_device() is called for it hasn't
gone through the fixup.  Therefore, the code (similiar to the code
in pcibios_fixup_irqs) is needed here.

22 years ago[PATCH] PCI Hotplug: Kill useless instructions from ibmphp_core.c
Rolf Eike Beer [Mon, 2 Feb 2004 03:50:52 +0000 (19:50 -0800)]
[PATCH] PCI Hotplug: Kill useless instructions from ibmphp_core.c

This kills the explicit setting of rc to -ENODEV in 2 places where it is
not necessary because it will have this value on this path anyway.

22 years ago[PATCH] PCI Hotplug: Kill spaces before \n in ibmphp*
Rolf Eike Beer [Mon, 2 Feb 2004 03:42:58 +0000 (19:42 -0800)]
[PATCH] PCI Hotplug: Kill spaces before \n in ibmphp*

Don't use a space directly before '\n' in error/debug messages. This adds
extra code size, causes unneeded line breaks in xterms, noone else does it
and it's just superfluos and ugly.

This also adds a missing ")" in a comment.

22 years ago[PATCH] PCI Hotplug: Whitespace fixes for acpiphp
Rolf Eike Beer [Mon, 2 Feb 2004 03:42:37 +0000 (19:42 -0800)]
[PATCH] PCI Hotplug: Whitespace fixes for acpiphp

This are some whitespace fixes for acpiphp, in most cases killing spaces
before the opening brace of function declarations.

22 years ago[PATCH] dmapool: use dev_err() whenever we can to get the better information in it.
Greg Kroah-Hartman [Mon, 2 Feb 2004 03:29:59 +0000 (19:29 -0800)]
[PATCH] dmapool: use dev_err() whenever we can to get the better information in it.

22 years ago[PATCH] PCI: Replace pci_pool with generic dma_pool, part 2
Deepak Saxena [Mon, 2 Feb 2004 03:05:17 +0000 (19:05 -0800)]
[PATCH] PCI: Replace pci_pool with generic dma_pool, part 2

include/linux changes:

- Add dma_pools member to struct device
- Add include/linux/dmapool.h
- Remove pools memober from struct pci_dev
- Replace pci_pool_* functions with macros that map to dma_pool_* functions

22 years ago[PATCH] PCI: Replace pci_pool with generic dma_pool
Deepak Saxena [Mon, 2 Feb 2004 03:04:46 +0000 (19:04 -0800)]
[PATCH] PCI: Replace pci_pool with generic dma_pool

- Move drivers/pci/pool.c to drivers/base/pool.c
- Initialize struct device.dma_pools in device_initialize()
- Remove initialization of struct pci_dev.pools from pci_setup_device()

22 years ago[PATCH] PCI Hotplug: coding style for cpqphp_pci.c
Rolf Eike Beer [Fri, 30 Jan 2004 08:35:12 +0000 (00:35 -0800)]
[PATCH] PCI Hotplug: coding style for cpqphp_pci.c

here are some coding style fixes.

22 years ago[PATCH] PCI: Remove uneeded resource structures from pci_dev
Adam Belay [Fri, 30 Jan 2004 08:34:48 +0000 (00:34 -0800)]
[PATCH] PCI: Remove uneeded resource structures from pci_dev

The following patch remove irq_resource and dma_resource from pci_dev.  It
appears that the serial pci driver depends on irq_resource, however, it may be
broken portions of an old quirk.  I attempted to maintain the existing behavior
while removing irq_resource.  I changed FL_IRQRESOURCE to FL_NOIRQ.  Russell,
could you provide any comments?  irq_resource and dma_resource are most likely
remnants from when pci_dev was shared with pnp.

22 years ago[PATCH] PCI: add back some pci.ids entries that got deleted in the last big update.
Greg Kroah-Hartman [Fri, 30 Jan 2004 08:31:28 +0000 (00:31 -0800)]
[PATCH] PCI: add back some pci.ids entries that got deleted in the last big update.

22 years ago[PATCH] dvb subsystem and saa7146 v4l fixes
Michael Hunold [Fri, 30 Jan 2004 00:24:38 +0000 (16:24 -0800)]
[PATCH] dvb subsystem and saa7146 v4l fixes

This fixes some issues in the dvb subsystem and some nasty things in the
v4l saa7146 driver.

[DVB]
 - dvb-core: aquire -> acquire spelling fix
 - nxt600 frontend: don't send zero-byte messages when probing the PLL
   type
 - Kconfig: add a note that says that the CI of the budget-CI card is
   not actually supported by the budget-CI driver
 - ttusb-dec: Check for presence of crc32 function.  Make unknown types
   of packet less likely to cause packet loss.

[V4L]
 - saa7146: use kernel mint_t()/max_t() instead of homebrewn stuff
 - saa7146: disable video clipping before capturing for sure to prevent
   black pictures
 - saa7146: make sure to disable the right video dma upon device close
 - saa7146: don't free resources if disabling an already disabled video
   overlay

22 years ago[PATCH] Validate ACPI CPU frequency values
Dominik Brodowski [Fri, 30 Jan 2004 00:24:26 +0000 (16:24 -0800)]
[PATCH] Validate ACPI CPU frequency values

This is a simple fix for some of the problems with bad ACPI frequency values:

  Abort if the frequency field in _PSS is zero, as we're having a
  completely broken ACPI table then.

A more complete overhaul of the acpi-cpufreq driver (where the cause of
the problem lies) is in the latest acpi-test tree, but that's definitely
something to be delayed for 2.6.3 -- and the same is true for the
yet-to-be-written do_div64 conversion.

22 years ago[PATCH] [APM] Is this the correct way to fix suspend bug introduced
Michael Schierl [Thu, 29 Jan 2004 14:08:53 +0000 (06:08 -0800)]
[PATCH] [APM] Is this the correct way to fix suspend bug introduced

This fixes my APM problems (without them my laptop, Acer TravelMate
210TEV (Celeron 700, 128 MB RAM), hangs after resuming from APM since
2.6.0-test4).

Modified based on comments from Pavel Machek <pavel@suse.cz>, who
has acked the updated patch.

22 years ago[PATCH] PCI: fix compiler warning in probe.c cause by PPC patch.
Greg Kroah-Hartman [Thu, 29 Jan 2004 09:13:27 +0000 (01:13 -0800)]
[PATCH] PCI: fix compiler warning in probe.c cause by PPC patch.

22 years ago[PATCH] PCI: pci.ids update
Kieran Morrissey [Thu, 29 Jan 2004 09:13:13 +0000 (01:13 -0800)]
[PATCH] PCI: pci.ids update

- Replaces pci.ids with a snapshot from pciids.sf.net from 14 Jan 2004

22 years ago[PATCH] PCI: name length change
Kieran Morrissey [Thu, 29 Jan 2004 09:12:59 +0000 (01:12 -0800)]
[PATCH] PCI: name length change

- Changes gen-devlist.c to truncate long device names rather than reject
  the database
- Changes PCI_NAME_SIZE to 96 (and PCI_NAME_HALF to 43) to allow all
  current pci.ids names to fit
- Modifies gen-devlist.c to truncate at 89 characters rather than 79 -
  allows for two digit instance numbers to be added to the name as well
  while staying within the 96 characters allocated. No names in the
  current pci.ids are any longer than this.
- Modifies names.c to no longer limit device name length when displaying
  both vendor and device name; the truncation is done by gen-devlist.c.

22 years ago[PATCH] PCI: Allow pci hotplug drivers to initialize individual devices.
John Rose [Thu, 29 Jan 2004 08:54:22 +0000 (00:54 -0800)]
[PATCH] PCI: Allow pci hotplug drivers to initialize individual devices.

This lets the PPC pci hotplug driver initialize single devices, not just
entire slots.

22 years ago[PATCH] PCI hotplug: pcihp_zt5550.c ioremap/iounmap audit
Leann Ogasawara [Thu, 29 Jan 2004 08:19:53 +0000 (00:19 -0800)]
[PATCH] PCI hotplug: pcihp_zt5550.c ioremap/iounmap audit

insert missing iounmap()

22 years ago[PATCH] PCI: fix probing for some mips systems
Ralf Bächle [Thu, 29 Jan 2004 07:38:38 +0000 (23:38 -0800)]
[PATCH] PCI: fix probing for some mips systems

22 years ago[PATCH] PCI Hotplug: add unlimited PHP slot name lengths support
Linda Xie [Thu, 29 Jan 2004 07:35:19 +0000 (23:35 -0800)]
[PATCH] PCI Hotplug: add unlimited PHP slot name lengths support

22 years ago[PATCH] PCI Hotplug: add address file and fix acpiphp bugs
Takayoshi Kochi [Thu, 29 Jan 2004 07:34:56 +0000 (23:34 -0800)]
[PATCH] PCI Hotplug: add address file and fix acpiphp bugs

This is the pending patch that adds 'address' file to show
PCI-address and a few other minor fixes.
As 2.6.0 is out, I'm resending the patch.
Would you mind taking this?

> > > Thanks.  I had a little time to try your patch today.  Sorry
> > > to report that it isn't working for me.
> > >
> > > I first powered off (successfully the 1st time) a populated slot
> > > and removed and reinserted the card into the same slot.  The slot
> > > powered back up but I was then unable to power it off.  I believe
> > > the following instruction that still exists in power_off_slot()
> > > may be preventing the slot from being powered off more than once.
> > >     func->flags &= (~FUNC_EXISTS);
> > >
> > > I then tried to insert an adapter in an un-populated slot.  For
> > > some reason (which I don't understand yet) there was an enabling
> > > error which I believe caused enable_device() to exit via a path
> > > that bypassed the instruction that sets the FUNC_EXISTS flag.
> > > I was then unable to power off the slot which I believe was due
> > > to the FUNC_EXISTS flag not being set.
> > >
> > > I didn't have time to definitely confirmed the above theories.
> > > I'll take a closer look at this tomorrow unless you are able
> > > to diagnose using my vague clues :)
> >
> > It turns out that both of the above mentioned problems happened
> > because the call to acpiphp_configure_slot() from enable_device()
> > failed after inserting the card.  When this happens enable_device()
> > exits without setting the FUNC_EXISTS flag for any of the slot
> > functions.  Subsequent attempts to power off the same slot fail
> > when power_off_slot() is unable to locate a function with both
> > FUNC_HAS_EJ0 and FUNC_EXISTS flags set.
> >
> > The patch works okay when using a card that allows
> > acpiphp_configure_slot() to succeed but I believe it should
> > be improved to allow the slot to be powered off following
> > device enablement errors.
>
> Thanks for testing and comments.
> I really appreciate it.
>
> This problem turned out to be somewhat fragile state
> transition:
>
> a lifecycle of a slot is (if there's no error)
>
>   function             state
> ----------------------------------------------------
> 0                      nothing
> 1  power_on_slot()  -> SLOT_POWERDON
> 2  enable_device()  -> SLOT_POWEREDON + SLOT_ENABLED
> 3  disable_device() -> SLOT_POWEREDON
> 4  power_off_slot() -> nothing
>
> but if any error occur during enable_device(), slot will remain
> SLOT_POWERDON, but some functions on the card may not have
> FUNC_EXISTS flags, which will eventually prevents powering
> off in power_off_slot(), state transition from 1 to 4 directly.
> I.e, the FUNC_EXISTS flag introduced more states to
> complicate things.
>
> The FUNC_EXISTS flag was introduced after some discussion
> between me and Irene Zubarev, but it has no more meaning
> than that the function has corresponding 'pci_dev' structure.
> So I eliminated the usage of FUNC_EXISTS and the result is
> the patches attached to this mail (for both 2.4 and 2.6.
> I think Greg already applied the 2.4 'cleanup' patch to his tree,
> but it's not in Marcelo's release so I'm re-attaching to
> this mail for anyone interested in this topic.  It's identical
> to the one I posted earlier).
> These patches don't include Gary's patch in his post last week,
> so please apply separately.
>
> Please note that current acpiphp driver cannot handle a
> PCI card that has a PCI-to-PCI bridge on it (support
> for such cards is incomplete).  But if it's treated as
> an error, it should be recoverable anyway.

22 years ago[PATCH] PCI Hotplug: Trivial warning fix
Martin Hicks [Thu, 29 Jan 2004 07:34:24 +0000 (23:34 -0800)]
[PATCH] PCI Hotplug: Trivial warning fix

This just gets rid of a stupid compile warning.

22 years ago[PATCH] PCI: fix pci_get_slot() bug
Matthew Wilcox [Thu, 29 Jan 2004 06:46:48 +0000 (22:46 -0800)]
[PATCH] PCI: fix pci_get_slot() bug

On Wed, Dec 17, 2003 at 04:24:44PM -0800, Greg KH wrote:
> I've applied the pci portions of this patch to my trees and will send it
> on after 2.6.0 is out.

James Bottomley found a bug in it; could you also apply:

22 years ago[PATCH] PCI: add .owner field to the config sysfs file to be "correct"
Greg Kroah-Hartman [Thu, 29 Jan 2004 06:45:26 +0000 (22:45 -0800)]
[PATCH] PCI: add .owner field to the config sysfs file to be "correct"

This is in case others copy this code (which has already happened...)

22 years ago[PATCH] PCI: add pci_get_slot() function
Matthew Wilcox [Thu, 29 Jan 2004 06:32:13 +0000 (22:32 -0800)]
[PATCH] PCI: add pci_get_slot() function

tg3.c has a bug where it can find the wrong 5704 peer on a machine with
PCI domains.  The problem is that pci_find_slot() can't distinguish
whether it has the correct domain or not.

This patch fixes that problem by introducing pci_get_slot().

22 years ago[PATCH] PCI: add pci_bus sysfs class
Matthew Dobson [Thu, 29 Jan 2004 06:28:51 +0000 (22:28 -0800)]
[PATCH] PCI: add pci_bus sysfs class

This is needed to show pci bus topology to userspace properly.

22 years ago[PATCH] PCI Hotplug: Better reporting of PCI frequency / bus mode problems for acpi...
Matthew Wilcox [Thu, 29 Jan 2004 06:26:41 +0000 (22:26 -0800)]
[PATCH] PCI Hotplug: Better reporting of PCI frequency / bus mode problems for acpi driver

When plugging a 33MHz card into a bus that's running at 66MHz, I'd like
to see a better error message than:

acpiphp_glue: notify_handler: unknown event type 0x5 for \_SB_.SBA0.PCI4.S2F0

The following patch would give us:

Device \_SB_.SBA0.PCI4.S2F0 cannot be configured due to a frequency mismatch

which I think is clearer.

22 years ago[PATCH] PCI Hotplug: Fixup pcihp_skeleton.c
Rolf Eike Beer [Thu, 29 Jan 2004 06:26:28 +0000 (22:26 -0800)]
[PATCH] PCI Hotplug: Fixup pcihp_skeleton.c

The functions are not named *_skel_*, so it seems useful not to call them with
this.

22 years ago[PATCH] Prevent PCI driver registration failure oopsing
Russell King [Thu, 29 Jan 2004 06:26:16 +0000 (22:26 -0800)]
[PATCH] Prevent PCI driver registration failure oopsing

Greg,

As discussed about six or so months ago, we agreed to hold off this
patch until fairly late, due to its ability to catch duplicate PCI
driver names.  Please note that I haven't attempted to reproduce the
problem with recent kernels, and that all ARM kernel patches released
since then have had this patch in.

I'm guessing this will actually be 2.6.1 material since it probably
doesn't show for PCI drivers which are part of the kernel tree.

If pci_register_driver fails, the register the PCI driver structure
will not be registered with the driver model.  pci_register_driver
returns with negative value, and we then attempt to unregister the
driver structure.  This leads to an oops in the driver model.

The driver model does not return the number of devices it successfully
bound the driver to, and neither does pci_register_driver() return
this information.

Therefore, all of the code below is redundant.

(There's a little redundancy left in drivers/pci/pci-driver.c but it
is harmless unlike this block.)

22 years ago[SPARC64]: Remove interruptible_sleep_on() usage, with help from Tom Callaway.
David S. Miller [Thu, 29 Jan 2004 03:46:52 +0000 (19:46 -0800)]
[SPARC64]: Remove interruptible_sleep_on() usage, with help from Tom Callaway.

22 years agoMerge cheetah.(none):/home/davem/src/BK/sparcwork-2.6
David S. Miller [Thu, 29 Jan 2004 02:57:39 +0000 (18:57 -0800)]
Merge cheetah.(none):/home/davem/src/BK/sparcwork-2.6
into cheetah.(none):/home/davem/src/BK/sparc-2.6

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Wed, 28 Jan 2004 13:43:08 +0000 (05:43 -0800)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] cpufreq: fix cpufreq_update_policy
Andrew Morton [Wed, 28 Jan 2004 07:54:55 +0000 (23:54 -0800)]
[PATCH] cpufreq: fix cpufreq_update_policy

From: Dominik Brodowski <linux@dominikbrodowski.de>

This brown paper bag patch is needed to assure cpufreq_update_policy works
correctly.

Please apply, else the next ACPI patch will cause trouble with thermal
management [it needs cpufreq_update_policy to work properly].

Fix a horribly wrong memcpy instruction in cpufreq_update_policy which
caused it to oops.

22 years ago[PATCH] pmdisk.c needs utsname.h
Andrew Morton [Wed, 28 Jan 2004 07:54:38 +0000 (23:54 -0800)]
[PATCH] pmdisk.c needs utsname.h

From: Torsten Duwe <duwe@suse.de>

pmdisk.c uses struct new_utsname, so give it the header.

22 years ago[PATCH] Fix kernel_flag again
Andrew Morton [Wed, 28 Jan 2004 07:54:26 +0000 (23:54 -0800)]
[PATCH] Fix kernel_flag again

From: Christoph Hellwig <hch@lst.de>

Put kernel_flag back to where it used to be, near its comment and its
EXPORT_SYMBOL.

22 years ago[PATCH] Fix two warnings on x86-64
Andrew Morton [Wed, 28 Jan 2004 07:54:15 +0000 (23:54 -0800)]
[PATCH] Fix two warnings on x86-64

From: Andi Kleen <ak@muc.de>

Just fix two warnings on x86-64 that were recently introduced (one by me
and the other by the sort extable changes)

22 years ago[SUNSAB]: Fixup sunsab_receive_chars for when serial console isn't open (no tty)
Ben Collins [Wed, 28 Jan 2004 06:12:06 +0000 (01:12 -0500)]
[SUNSAB]: Fixup sunsab_receive_chars for when serial console isn't open (no tty)

22 years ago[SPARC64]: Add _end and _start to list of sections
Ben Collins [Tue, 27 Jan 2004 16:25:15 +0000 (11:25 -0500)]
[SPARC64]: Add _end and _start to list of sections

22 years ago[SPARC64]: Changes to accomodate booting from non-phys_base memory
Ben Collins [Tue, 27 Jan 2004 16:23:02 +0000 (11:23 -0500)]
[SPARC64]: Changes to accomodate booting from non-phys_base memory

22 years agoia64: Implement exception-table sorting for real.
David Mosberger [Tue, 27 Jan 2004 13:23:19 +0000 (05:23 -0800)]
ia64: Implement exception-table sorting for real.

22 years agohead.S:
Ben Collins [Tue, 27 Jan 2004 11:25:47 +0000 (06:25 -0500)]
head.S:
  Add comment for HdrS ver 0x201

22 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Tue, 27 Jan 2004 10:51:14 +0000 (05:51 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into hopper.(none):/usr/src/kernel/sparc-2.6

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Linus Torvalds [Tue, 27 Jan 2004 09:59:54 +0000 (01:59 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] USB: fix gadget config
David Brownell [Tue, 27 Jan 2004 09:27:13 +0000 (01:27 -0800)]
[PATCH] USB: fix gadget config

  - Fix kconfig botch (bk automerge can be rather flakey)
  - The gadgetfs patches going with the kconfig cleanups

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
Linus Torvalds [Tue, 27 Jan 2004 07:46:52 +0000 (23:46 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Tue, 27 Jan 2004 06:50:36 +0000 (22:50 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.6

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Tue, 27 Jan 2004 06:50:05 +0000 (22:50 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/usb-2.6

22 years ago[PATCH] I2C: remove printk() calls in lm85, and clean up debug logic.
Greg Kroah-Hartman [Tue, 27 Jan 2004 06:46:05 +0000 (22:46 -0800)]
[PATCH] I2C: remove printk() calls in lm85, and clean up debug logic.

22 years ago[PATCH] I2C: Bring lm75 and lm78 in compliance with sysfs naming conventions
Jean Delvare [Tue, 27 Jan 2004 06:38:29 +0000 (22:38 -0800)]
[PATCH] I2C: Bring lm75 and lm78 in compliance with sysfs naming conventions

Here is a patch that brings the lm75 and lm78 drivers in compliance with
sysfs naming conventions. The drivers as found in existing 2.6 kernels
do not have a digit appended to the temperature-related files names as
the sysfs naming conversion recommends (obviously because they each have
a single temperature channel). As a result, libsensors won't find the
files.

It was discussed on the list wether a '1' should be appended in this
case, and our conclusion was that it would be better to do so because it
helps automatic processing of the sysfs exported files. Please apply if
you agree with this.

22 years ago[PATCH] USB: Update sound/usb/usbaudio.c
Alan Stern [Tue, 27 Jan 2004 06:37:40 +0000 (22:37 -0800)]
[PATCH] USB: Update sound/usb/usbaudio.c

On Tue, 27 Jan 2004, Greg KH wrote:

> Hm, can you send me a patch to fix up snd_usb_extigy_boot_quirk() in
> sound/usb/usbaudio.c now that this patch broke that code?  :)

Here it is.  The problem with changing things in the core is always that
you may miss some of the repercussions.  In this case the patch will
restore the code's original functionality.

However the whole thing looks a bit creaky to me.  Changing device
descriptors and who knows what else without informing usbcore isn't a good
idea.  What this code _really_ appears to need is some form of
usb_device_reenumerate().  Such a function would fit very nicely into the
framework I've worked out for the revised usb_device_reset(); maybe I'll
add it in there.  It would do essentially the same thing as device_reset
except for skipping the actual port reset.

22 years ago[PATCH] Remove sn2 debug printk
Martin Hicks [Mon, 26 Jan 2004 23:55:57 +0000 (15:55 -0800)]
[PATCH] Remove sn2 debug printk

I accidentally left a debug printk in the sn2 timer_interrupt().

22 years agoMerge http://linux-acpi.bkbits.net/linux-acpi-release-2.6.2
Linus Torvalds [Mon, 26 Jan 2004 14:09:58 +0000 (06:09 -0800)]
Merge http://linux-acpi.bkbits.net/linux-acpi-release-2.6.2
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.1
Len Brown [Mon, 26 Jan 2004 12:19:13 +0000 (07:19 -0500)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.1
into intel.com:/home/lenb/src/linux-acpi-test-2.6.2

22 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.0
Len Brown [Mon, 26 Jan 2004 12:16:11 +0000 (07:16 -0500)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.0
into intel.com:/home/lenb/src/linux-acpi-test-2.6.1

22 years ago[ACPI] handle system with NULL DSDT and valid XDSDT
Len Brown [Mon, 26 Jan 2004 11:55:20 +0000 (06:55 -0500)]
[ACPI] handle system with NULL DSDT and valid XDSDT
        from ia64 via Alex Williamson

22 years ago[ACPI] move zero initialized data to .bss
Len Brown [Mon, 26 Jan 2004 10:57:00 +0000 (05:57 -0500)]
[ACPI] move zero initialized data to .bss
from Jes Sorensen

22 years ago[ACPI] on SCI allocation failure, don't mistakenly free IRQ0
Len Brown [Mon, 26 Jan 2004 10:29:59 +0000 (05:29 -0500)]
[ACPI] on SCI allocation failure, don't mistakenly free IRQ0
from Jes Sorensen

22 years ago[ACPI] fix ACPI spec URL in comment - from Randy Dunlap
Len Brown [Mon, 26 Jan 2004 09:48:36 +0000 (04:48 -0500)]
[ACPI] fix ACPI spec URL in comment - from Randy Dunlap

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Mon, 26 Jan 2004 09:45:37 +0000 (01:45 -0800)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] USB: Fix DMA coherence when reading device descriptor
Alan Stern [Mon, 26 Jan 2004 09:12:05 +0000 (01:12 -0800)]
[PATCH] USB: Fix DMA coherence when reading device descriptor

22 years ago[PATCH] USB: Don't dereference NULL actconfig
Alan Stern [Mon, 26 Jan 2004 09:11:51 +0000 (01:11 -0800)]
[PATCH] USB: Don't dereference NULL actconfig

This patch fixes a simple error in a couple of utility routines.  They
will no longer try to dereference a NULL actconfig pointer.  Also, they
will work a little better if the configuration is changed while they are
running (which should never happen anyway).

22 years ago[PATCH] I2C: Add ADM1025EB support to i2c-parport
Jean Delvare [Mon, 26 Jan 2004 08:58:46 +0000 (00:58 -0800)]
[PATCH] I2C: Add ADM1025EB support to i2c-parport

The following patch adds support for the ADM1025 evaluation board to the
i2c-parport (and i2c-parport-light) driver(s). In fact, it happens that
it was already supported as an ADM1032 evaluation board, so it is just a
matter of documenting it correctly.

22 years agoMove exception table sorting much earlier.
Linus Torvalds [Mon, 26 Jan 2004 08:56:00 +0000 (00:56 -0800)]
Move exception table sorting much earlier.

22 years ago[PATCH] USB Storage: revert freecom dvd-rw fx-50 usb-ide patch
Herbert Xu [Mon, 26 Jan 2004 08:54:59 +0000 (00:54 -0800)]
[PATCH] USB Storage: revert freecom dvd-rw fx-50 usb-ide patch

This is not needed, and messes up working devices.

22 years ago[PATCH] ia64: fix icc compilation
Stéphane Eranian [Mon, 26 Jan 2004 08:49:28 +0000 (00:49 -0800)]
[PATCH] ia64: fix icc compilation

22 years ago[PATCH] usb: remove some sleep_on's
Arjan van de Ven [Mon, 26 Jan 2004 08:46:29 +0000 (00:46 -0800)]
[PATCH] usb: remove some sleep_on's

sleep_on must die.... and it fixes a few races too ;)

22 years ago[PATCH] USB: fix suspicious pointer usage in kobil_sct driver.
Dave Jones [Mon, 26 Jan 2004 08:46:10 +0000 (00:46 -0800)]
[PATCH] USB: fix suspicious pointer usage in kobil_sct driver.

22 years ago[PATCH] ia64: enable PIOW/DMAR relaxed ordering on ZX1
Grant Grundler [Mon, 26 Jan 2004 08:29:24 +0000 (00:29 -0800)]
[PATCH] ia64: enable PIOW/DMAR relaxed ordering on ZX1

22 years ago[PATCH] ia64: Fix xbow.c compilation
Andreas Schwab [Mon, 26 Jan 2004 08:24:43 +0000 (00:24 -0800)]
[PATCH] ia64: Fix xbow.c compilation

This fixes a conflicting declaration in xbow.c.

22 years agoia64: Fix ptrace infrastructure some more so that strace'd sigreturn()
Matthew Chapman [Mon, 26 Jan 2004 08:21:05 +0000 (00:21 -0800)]
ia64: Fix ptrace infrastructure some more so that strace'd sigreturn()
works without trashing any registers.

22 years ago[PATCH] fbdev documentation patch
James Simmons [Mon, 26 Jan 2004 06:49:50 +0000 (22:49 -0800)]
[PATCH] fbdev documentation patch

This updates the framebuffer docs to reflect the requirement that all
driver names must end in fb.

22 years ago[PATCH] fbdev booting fix.
James Simmons [Mon, 26 Jan 2004 06:49:42 +0000 (22:49 -0800)]
[PATCH] fbdev booting fix.

[FBCON] Fixed the order of which driver is used for the console. Before
the api change the last driver loaded became the default one. Now this is
not the case.

22 years agoMerge bk://kernel.bkbits.net/davem/irda-2.6
Linus Torvalds [Mon, 26 Jan 2004 05:33:07 +0000 (21:33 -0800)]
Merge bk://kernel.bkbits.net/davem/irda-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[IRDA]: Mark init/exit functions of drivers static to fix build.
David S. Miller [Mon, 26 Jan 2004 05:20:30 +0000 (21:20 -0800)]
[IRDA]: Mark init/exit functions of drivers static to fix build.

22 years ago[PATCH] kbuildL fix cscope index generation
Andrew Morton [Mon, 26 Jan 2004 05:13:21 +0000 (21:13 -0800)]
[PATCH] kbuildL fix cscope index generation

From: Sam Ravnborg <sam@ravnborg.org>

cscope expect to find the list of files used for the database in a file
named cscope.files.  Generate this file as part of 'make cscope'.  This
solves http://bugme.osdl.org/show_bug.cgi?id=1948.

22 years ago[PATCH] Fix CONFIG_DEBUG_SPINLOCK on UP
Andrew Morton [Mon, 26 Jan 2004 05:12:28 +0000 (21:12 -0800)]
[PATCH] Fix CONFIG_DEBUG_SPINLOCK on UP

The spinlock debugging feature is supposed to work even on uniprocessor
kernels.  So we need to instantiate kernel_flag regardless of CONFIG_SMP.

22 years ago[IPV6]: Fix TCP socket leak, do not grab socket reference when adding to main hashes.
David S. Miller [Mon, 26 Jan 2004 04:33:14 +0000 (20:33 -0800)]
[IPV6]: Fix TCP socket leak, do not grab socket reference when adding to main hashes.

22 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Mon, 26 Jan 2004 04:04:15 +0000 (20:04 -0800)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

22 years ago[PATCH] USB: add ohci support for OMAP controller
Greg Kroah-Hartman [Mon, 26 Jan 2004 01:49:27 +0000 (17:49 -0800)]
[PATCH] USB: add ohci support for OMAP controller

Patch came from the omap kernel tree at http://linux-omap.bkbits.net/

22 years ago[PATCH] Fix error checking in IPC_SET
Andi Kleen [Mon, 26 Jan 2004 00:52:24 +0000 (16:52 -0800)]
[PATCH] Fix error checking in IPC_SET

The LSM changes broke the error checking for queue lengths in IPC_SET. The LSM check would
set set err to 0, but the next check expected it to still be -EPERM. Result was that
no error was reported, but the new parameters weren't correctly set.

22 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Sun, 25 Jan 2004 12:04:35 +0000 (07:04 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into hopper.(none):/usr/src/kernel/sparc-2.6

22 years agoLinux 2.6.2-rc2 v2.6.2-rc2
Linus Torvalds [Sun, 25 Jan 2004 10:28:26 +0000 (02:28 -0800)]
Linux 2.6.2-rc2

22 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Sun, 25 Jan 2004 11:55:24 +0000 (06:55 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into hopper.(none):/usr/src/kernel/linux-2.6

22 years ago[IDE]: Fix compilation warning
Ben Collins [Sun, 25 Jan 2004 05:47:51 +0000 (00:47 -0500)]
[IDE]: Fix compilation warning

22 years agoMerge http://linux.bkbits.net/linux-2.5
Ben Collins [Sat, 24 Jan 2004 10:44:58 +0000 (05:44 -0500)]
Merge http://linux.bkbits.net/linux-2.5
into debian.org:/usr/src/kernel/sparc-2.6

22 years agoMerge bk://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Sat, 24 Jan 2004 07:18:02 +0000 (23:18 -0800)]
Merge bk://gkernel.bkbits.net/misc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Sat, 24 Jan 2004 06:37:41 +0000 (22:37 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[SERIAL] Use tty_name() when printing the tty name.
Russell King [Sat, 24 Jan 2004 21:54:48 +0000 (21:54 +0000)]
[SERIAL] Use tty_name() when printing the tty name.